dies ist mein Codekann ich meinen Code nicht ausführen, Anprobieren Eigenschaft Nicht-Objekt erhalten in
if(isset($_POST['login'])){
$username = antiinjeksi($_POST['username']);
$password = antiinjeksi(md5($_POST['password']));
$cekuser = $mysqli->query("SELECT * FROM tbl_user
username='$username' AND password='$password'");
$jmluser = $cekuser-> num_rows;
$data = $cekuser-> fetch_array();
if ($jmluser> 0) {
$_SESSION['username'] = $data['username'];
$_SESSION['namalengkap'] = $data['nama_lengkap'];
$_SESSION['password'] = $data['password'];
$_SESSION['iduser'] = $data['id_user'];
$_SESSION['leveluser'] = $data['level'];
$_SESSION['timeout'] = time()+1000;
$_SESSION['login'] = 1;
header('location: index.php');
}else{
echo'<div class="alert alert-danger login-alert"
role="alert"><b>Sorry!</b> Username atau Password Salah.</div>';
das Problem
Notice: Trying to get property of non-object in F:\xampp\htdocs\cmsku\admin\login.php on line 36
Fatal error: Uncaught Error: Call to a member function mysqli_fetch_array() on boolean in F:\xampp\htdocs\cmsku\admin\login.php:37 Stack trace: #0 {main} thrown in F:\xampp\htdocs\cmsku\admin\login.php on line 37
ist ich es nicht lösen kann den Fehler Code ist
$jmluser = $cekuser-> num_rows;
$data = $cekuser-> fetch_array();
Du hast Recht, aber eine kleine Erklärung, $ cekuser wird return false (boolean) mit der Bima Abfrage hinzuzufügen. Deshalb wirft der $ cekuser-> fetch_array() diesen Fehler, diese Funktion wartet auf ein Objekt. – Benoti