Mam formularz na jednej stronie, który przesyła do innej strony. Tam sprawdza, czy poczta wejściowa jest wypełniona. Jeśli tak, zrób coś, a jeśli nie jest wypełnione, zrób coś innego. Nie rozumiem, dlaczego zawsze mówi, że jest ustawiony, nawet jeśli wyślę pusty formularz. Czego brakuje lub jest nie tak?
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";
}
Wszystkie wejścia i pola tekstowe zawarte w formularzu tekstowe jak będzie składać się z serwerem, nawet jeśli ich wartości są puste ciągi. – hypeJunction