Przesyłanie danych z formularza za pomocą metody NOTIFY
Założenie: Zbudujemy prosty formularz, który po wysłaniu wyświetli przekazane dane za pomocą metody NOTIFY. Pokażemy jak odebrać te dane po stronie serwera.
Krok po kroku:
- Tworzenie formularza HTML: Utworzymy prosty formularz z polem tekstowym i przyciskiem submit. Metoda formularza zostanie ustawiona na `POST`.
- Tworzenie pliku `process.php` : Ten plik będzie przetwarzał dane z formularza. Użyjemy zmiennej `$_POST` do dostępu do danych przesłanych metodą POST.
- Wyjaśnienie kodu w `process.php` : `$_SERVER[“REQUEST_METHOD”] == “POST”` sprawdza, czy dane zostały wysłane metodą POST. `$_POST[“imie”]` pobiera wartość pola “imie” z formularza. `echo` wyświetla powitanie z użyciem pobranej wartości.
<form method="POST" action="process.php">
Imię: <input type="text" name="imie"><br>
<input type="submit" value="Wyślij">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$imie = $_POST["imie"];
echo "Witaj, " . $imie . "!";
}
?>
Pamiętaj, że ten przykład pokazuje podstawowe przesyłanie danych. W rzeczywistych aplikacjach należy zadbać o walidację danych wejściowych, aby zapobiec atakom XSS i innym zagrożeniom bezpieczeństwa.
Zachęcamy do dalszego zgłębiania tematu obsługi formularzy w PHP!