I have a simple post form that is sending data from one page to the other, however when I press submit, the process.php says no username and password have been entered. I feel like I am missing something stupidly obvious. What am I doing wrong here?
Login.php
<form action="login_process.php" method="POST">
<h1>Login page</h1>
<input name="username" type="text"><br>
<input name="password" type="password"><br>
<input type="submit" value="Log in">
</form>
login_process.php
var_dump($_POST['username']);
echo '<br>';
if (!isset($_POST['username']) || !isset($_POST['password'])) {
echo 'U heeft geen gebruikersnaam of wachtwoord ingevoerd!'.'<br>';
echo 'username', $_POST['username'];
echo '<br>password', $_POST['password'];
exit;
} else {
$sql = "SELECT `username`,`password` FROM `users` WHERE `username` = '" . $_POST['username'] . "' AND `password` = '" . $_POST['password'] . "'";
echo 'Gebruikersnaam en wachtwoord goed ingevoerd.';
}