This question already has an answer here:
Got these 3 errors and I do not know what to do. Looked up here, none helped me. Here are the errors I'm getting:
Notice: Undefined index: id on line 39
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given on line 40
Notice: Trying to get property 'username' of non-object on line 44
I'm using PHP version 7.3.8 and XAMPP.
<?php
$host = "localhost"; // db host
$user = "root"; // db user
$pass = ""; // db password
$name = "23812"; // db name
$conn = new MySQLi($host, $user, $pass, $name);
// errors
if ($conn->connect_errno) {
die("ERROR : -> " . $conn->connect_error);
}
// =====
// session
if(session_status() == PHP_SESSION_NONE) {
session_name("SiteSess");
session_start();
}
// =====
// date
date_default_timezone_set("America/New_York"); // EST.
$time = date("Y-m-d - h:ia"); // Current timestamp.
$date = time();
// =====
// user variables
$loggedIn = isset($_SESSION['id']);
$query = $conn->query("SELECT * FROM users WHERE id=" . $_SESSION['id']);
$userRow = mysqli_fetch_array($query);
$CurrentUser = $conn->query("SELECT * FROM users WHERE id='".$userRow['id']."'");
$user = mysqli_fetch_object($CurrentUser);
$username = $user->username;
// =====
?>
</div>