| selamat pagi mau nanya ini salahnya dimana ya? mohon bantuannya.
kesalahan muncul dengan tulisan : "warning mysql_num_rows() expects parameter 1 to be resource, boolean given proses.php"
ini code dari proses.php
http://pastebin.com/v9beH6ZH
dan yang ini code dari berhasil.php
http://pastebin.com/rXXcSaFU ----------------------------------
terima kasih sebelumnya :) |
|
| ini code dari koneksi.php http://pastebin.com/27YshWNV |
|
| $sql = mysql_query('syntax_query_nya', $conn); mysql_num_rows($result);
.. kurang 'koneksi', karna mysql_*() butuh parameter koneksi. |
|
| tapi file koneksi.php kan sudah di include kan di proses.php yang paling atas mas, gimana?
dan itu $result isinya apa ya? |
|
| file di include belum tentu di proses, tapi "siap" di gunakan :) semua method mysql_* butuh parameter koneksi, jadi; mysql_query('sql_query_nya', $parameter_koneksi); mysql_num_rows($result_dari_query);
..kurang lebih bgitu |
|
| isi dari variabel $result itu apa mas? terus 1 masalah lagi, setelah proses itu dinyatakan berhasil, lalu kan masuk berhasil.php. di dalam berhasil.php jika sesi memang sudah teregister langsung masuk ke pages/welcome_admin.php. tetapi ini kenapa kembali ke halaman login lagi ya mas? makasih sebelumnya :) |
|
| eh, sori, mysql_num_rows nya ga butuh parameter koneksi nya dink :D
isi variabel $result itu, bgini; $sql = mysql_query('select *', $conn); nah, $result itu, adalah si variabel $sql, krn di variabel itu nyimpen hasil query-nya.
di welcome_admin.php nya di letakin juga session_start(), sama di cek lagi pake if(isset($_SESSION['username'])) {},kurang lebih sama hal nya dengan redirect ke berhasil.php |
|
| untuk ke redirect ke welcome_admin.php belum bisa mas walau udah di kasih session_start() juga, tetep proses ke url index.php?pesan=Login yang ada di file berhasil.php, solusinya gimana ya? |
|
| coba cek bagian ini; if (!isset($_SESSION['username']) or $_SESSION['password']=="") {}
sedangkan superglobal session yg di set itu $_SESSION['user'] dan $_SESSION['passwd'], jadi nda akan pernah ktemu.. |
|
| oiya maap mas gak teliti hehe nih mas, jadi session kaya belum terdaftar, misal kita udah login, ketika klik tombol back di browser masih bisa masuk ke welcome_admin.php tanpa login. ini file welcome_admin.php nya mas http://pastebin.com/3CwGtRsq |
|
| nah, paling atas nya di tambahin session_start(), trus cek session nya pake if(isset($_SESSION['user/username'])) ..goodluck :) |
Tidak ada komentar:
Posting Komentar