Eror saat coba Login Admin

Maaf saya bari belajar Script PHP, jadi mohon bantuanya, kali ini saya coba Login halaman admin tapi begitu kita masukkan Password malah "username dan password tidak valid" dan muncul tulisan sebagai berikut :

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\...\proseslogin.php on line 8

berikut scriptNya


<?php
include "koneksi.php";
$username = $_POST['user'];
$password = $_POST['pass'];

$query = mysql_query("SELECT COUNT(username) AS jumlah FROM admin
                    WHERE username='$username' AND password='$password'");
$data = mysql_fetch_array($query);

if ($data['jumlah'] >= 1){
	session_start();
	$_SESSION['username']    = $username;
    $_SESSION['password']    = $password;

	echo "<script>alert('Selamat datang $username'); window.location = 'admin/tambah.php'</script>";
} else {
	echo "<script>alert('Username dan Password tidak valid.'); window.location = 'index.html'</script>";
}
?>

Terima Kasih, dan mohon bantuannya sekali lagi maaf, saya masih belajar

avatar denpasir
@denpasir

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

Login

check dibagian form action nya gan, siapa tau jalurnya salah..

avatar adiru18
@adiru18

11 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

Oke mas,coba tak amati dulu jalurnya

avatar denpasir
@denpasir

2 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

$data = mysql_fetch_array($query);

tambahkan 1 parameter lagi tu, yaitu parameter untuk koneksi ke database

avatar RyanSyah26
@RyanSyah26

34 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

@denpasir itu kurang kondisi untuk false dhe, coba dhe tambahin untuk errornya.


$sql = "SELECT COUNT(username) AS jumlah FROM admin WHERE username='$username' AND password='$password'";
mysql_query($sql) or trigger_error(mysql_error().$sql);

avatar blackarch
@blackarch

101 Kontribusi 35 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban