<?php session_start(); $_SESSION['sesi'] = NULL; include "config.php"; $user = isset($_POST['user']) ? $_POST['user'] : ""; $pass = isset($_POST['pass']) ? $_POST['pass'] : ""; $qry = mysql_query("SELECT * FROM accounts WHERE username = '$user' AND password = '$pass'"); $sesi = mysql_num_rows($qry); if ($sesi == 1) { $data_admin = mysql_fetch_array($qry); $_SESSION['sesi'] = $data_admin['username']; echo "<script>alert('Anda berhasil Log In. Username : $sesi');</script>"; echo "<meta http-equiv='refresh' content='0; url=admin.php?user=$sesi'>"; } else { echo "<meta http-equiv='refresh' content='0; url=index.php'>"; echo "<script>alert('Anda Gagal Log In');</script>"; } ?>
0 jempol
ricardosilitonga
77
1
·
8 tahun, 10 bulan yang lalu
·
0 jempol
Expects parameter 1 to be resource, boolean given artinya kamu menggunakan sebuah fungsi PHP tapi kamu tidak memberikan 1 parameter yang dibutuhkan oleh fungsi PHP. Pada kasus ini kamu tinggal cari fungsi PHP mana yang kamu gunakan yang mengembalikan hasil Boolean (true or false). Errornya bermula di baris 12: $sesi = mysql_num_rows($qry); Jadi, bisa jadi error tersebut berasal dari $qry. Nah, biasanya kalau query tidak jalan berarti ada yg salah pada mysql_connect atau mysql_select_db. Coba kamu test koneksinya di file config.php