Walidacja tekstu
Założenie: Nauczymy się podstawowych technik walidacji tekstu w PHP, aby zabezpieczyć nasze formularze przed nieprawidłowymi danymi.
Krok po kroku:
- Sprawdzenie, czy pole zostało wypełnione:
$imie = $_POST['imie']; if (empty($imie)) { echo "Proszę podać imię!"; }
Ten kod sprawdza, czy zmienna `$imie` (otrzymana z formularza) jest pusta. Jeśli tak, wyświetla komunikat o błędzie.
- Sprawdzenie długości tekstu:
if (strlen($imie) > 50) { echo "Imię jest za długie!"; }
Ten kod sprawdza, czy długość tekstu w zmiennej `$imie` przekracza 50 znaków.
- Sprawdzenie, czy tekst zawiera tylko litery:
if (!ctype_alpha($imie)) { echo "Imię może zawierać tylko litery!"; }
Funkcja `ctype_alpha()` sprawdza, czy ciąg znaków składa się wyłącznie z liter.
- Przykład kompletnej walidacji:
$imie = $_POST['imie']; if (empty($imie) || strlen($imie) > 50 || !ctype_alpha($imie)) { echo "Błąd walidacji imienia!"; } else { echo "Imię: " . $imie; }
Ten kod łączy poprzednie kroki, tworząc prostą, ale skuteczną walidację.
Ten przykład pokazuje podstawowe techniki walidacji tekstu w PHP. Zachęcamy do dalszego zgłębiania tematu i poznawania bardziej zaawansowanych metod walidacji danych.