Ich habe ein Formular auf einer Seite, das an eine andere Seite gesendet wird. Dort wird geprüft, ob die Eingabemail gefüllt ist. Wenn ja, dann tun Sie etwas und wenn es nicht gefüllt ist, tun Sie etwas anderes. Ich verstehe nicht, warum immer gesagt wird, dass es gesetzt ist, auch wenn ich ein leeres Formular sende. Was fehlt oder ist falsch?
step2.php:
<form name="new user" method="post" action="step2_check.php">
<input type="text" name="mail"/> <br />
<input type="password" name="password"/><br />
<input type="submit" value="continue"/>
</form>
step2_check:
if (isset($_POST["mail"])) {
echo "Yes, mail is set";
} else {
echo "N0, mail is not set";
}