Я пытаюсь создать систему входа в систему и хочу создать условный оператор, который проверяет, установлена ли глобальная переменная $ _POST ['submit-form'].
Если глобальная переменная $ _POST ['submit-form'], тогда я хочу отобразить поля отправленных форм.Это работает нормально ..
Проблема возникает, когда я хочу проверить, пуста ли глобальная переменная $ _POST ['submit-form'], я получаю пустую страницу, когда я отправляю форму без чего-либо.Он должен отражать что-то вроде «Вы ничего не ввели, пожалуйста, попробуйте еще раз».
Я не знаю, что не так.
Это код для формы.
<form action="test-form2.php" method="POST">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit" name="submit-form" value="submit">
</form>
.. и это код для обработчика формы.
<?php
if(isset($_POST['submit-form'])) {
$name = $_POST['name'];
$email = $_POST['email'];
if(($_POST['name'] != "") && ($_POST['email']!= "")) {
echo "This is your name: ".$name."<br>";
echo "This is your email: ".$email;
// header('refresh=3;url = ../leden/index.php');
}
} else {
echo "You have entered nothing or your username and/or password is incorrect, please try again.";
// header('refresh=3;url = /test-form1.php');
}
?>