werden, wenn ich zu meinem Benutzerkonto anmelden es diese Warnung angezeigt: -Warnung: mysqli_fetch_array() erwartet Parameter 1 MySQLi_Result, null in action_login.php
Warnung: mysqli_fetch_array() erwartet Parameter 1 zu sein MySQLi_Result, null in gegeben /hermes/bosnaweb24a/b1323/ipg.techbitercom1/duracomexteriors/admin/action/action_login.php on line 12 Warning: Can not modify header information - headers already geschickt von (Ausgabe begann bei /hermes /bosnaweb24a/b1323/ipg.techbitercom1/duracomexteriors/admin/action/action_login.php:12) in /hermes/bosnaweb24a/b1323/ipg.techbitercom1/duracomexteriors/admin/action/action_login.php on line
ich bin mein action_login.php Code
<?php
require_once("../../db_connection/dbConnection.php");
session_start();
if(isset($_POST["ok"])){
$username=$_POST["username"];
$password =$_POST["password"];
if(mysqli_query($con, "select * from tbl_admin_log where user_name='$username' or email='$username' and password='$password'")){
$_SESSION["login"] = $username;
$_SESSION["passw"] = $password;
while($ln = mysqli_fetch_array($log, MYSQLI_ASSOC)){
$_SESSION["log_type"] = $ln["type"];
}
header("location:../admin.php");
}
else{
header("location:../index.php?failed=Invalid Username or Password!");
}
}
?>
session_start müssen immer sehr erste Zeile des Skripts sein. – Gyan
Mögliches Duplikat von [mysqli \ _fetch \ _array()/mysqli \ _fetch \ _assoc()/mysqli \ _fetch \ _row() erwartet, dass Parameter 1 resource oder mysqli \ _result, boolean ist] (https://stackoverflow.com)/questions/2973202/mysqli-fetch-array-mysqli-fetch-assoziieren-mysqli-fetch-row-expects-parameter-1) – JYoThI
$ log ist nirgendwo definiert, – sumit