Trying to access array offset on value of type null in login.php on line 12 and 15
PHP:
<?php
session_start();
if (isset($_POST['submit'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$conn = mysqli_connect('localhost', 'root', '', 'user_login');
$query = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_array($result); {
if ($row["user_type"] == "user") {
$_SESSION["username"] = $username;
header("location:indexuser.php");
} elseif ($row["user_type"] == "admin") {
$_SESSION["username"] = $username;
header("location:index.php");
} else {
echo "<script>alert('email or password incorrect');</script>";
}
}
}
?>
<form method="POST" action="">
<label>Username:</label>
<input type="text" name="username" required><br>
<label>Password:</label>
<input type="password" name="password" required><br>
<input type="submit" name="submit" value="Login">
</form>