Podstawy walidacji
Założenie: Stworzymy prosty formularz i zwalidujemy wprowadzone dane, aby zapobiec błędom.
Krok po kroku:
- Tworzenie formularza: Utworzymy prosty formularz HTML z polem na imię i przyciskiem submit.
- Tworzenie pliku walidacja.php: W tym pliku umieścimy kod PHP do walidacji danych.
- Walidacja danych: Kod sprawdza, czy pole imię jest puste. Funkcja `htmlspecialchars()` zabezpiecza przed atakami XSS.
<form method="post" action="walidacja.php">
Imię: <input type="text" name="imie">
<input type="submit" value="Wyślij">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$imie = $_POST["imie"];
if (empty($imie)) {
echo "Proszę podać imię.";
} else {
echo "Witaj, " . htmlspecialchars($imie) . "!";
}
}
?>
if (empty($imie)) {
echo "Proszę podać imię.";
} else {
echo "Witaj, " . htmlspecialchars($imie) . "!";
}
Ten przykład pokazuje podstawy walidacji danych w formularzach PHP. Zachęcamy do dalszego zgłębiania tematu, aby tworzyć bezpieczniejsze i bardziej niezawodne aplikacje.