Sprawdzenie, czy formularz został przesłany (isset)
Założenie: Nauczymy się sprawdzać, czy formularz HTML został przesłany do skryptu PHP za pomocą funkcji isset()
. Zobaczymy jak sprawdzić, czy istnieje zmienna $_POST['submit']
.
Krok po kroku:
- Stworzenie prostego formularza HTML:
- Sprawdzenie istnienia zmiennej $_POST[‘submit’] w pliku sprawdz.php:
<form method="post" action="sprawdz.php">
<input type="submit" name="submit" value="Wyślij">
</form>
Ten kod tworzy formularz, który po wysłaniu prześle dane metodą POST do pliku “sprawdz.php”.
<?php
if (isset($_POST['submit'])) {
echo "Formularz został przesłany!";
} else {
echo "Formularz nie został jeszcze przesłany.";
}
?>
Funkcja isset($_POST['submit'])
sprawdza, czy zmienna $_POST['submit']
istnieje. Jeżeli formularz został wysłany, to ta zmienna zostanie utworzona, a kod w bloku if
zostanie wykonany. W przeciwnym wypadku wykona się kod w bloku else
.
Ten przykład pokazuje podstawowe użycie funkcji isset()
do sprawdzania przesłania formularza. Zachęcamy do dalszego zgłębiania tematu obsługi formularzy w PHP!