<?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
·
9 tahun, 9 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