У меня есть простая форма сообщения, которая отправляет данные с одной страницы на другую, однако, когда я нажимаю кнопку submit, процесс.php говорит, что не введено имя пользователя и пароль. Я чувствую, что мне не хватает чего-то глупого очевидного. Что я здесь делаю неправильно?Отправка почты PHP
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.';
}
Я только что проверил это, и это работает, вы уверены, что файлы находятся в том же каталоге? –
Что возвращает 'var_dump ($ _ POST)'? – Daan
SamSwift 웃 Да, я просто скачал и дважды проверил его, они находятся в том же каталоге. Daan var_dump дает мне «NULL» –