Walidacja danych z formularza po ich przesłaniu

Założenie: Zweryfikujemy dane przesłane z formularza, sprawdzając czy pole imię jest wypełnione i zawiera tylko litery.

Krok po kroku:

  1. Pobranie danych z formularza: Dane przesłane metodą POST są dostępne w tablicy globalnej `$_POST`.
  2. 
    $imie = $_POST['imie'];
    				

    Ten kod pobiera wartość pola o nazwie “imie” z formularza.

  3. Walidacja danych: Sprawdzamy, czy pole imię jest wypełnione i zawiera tylko litery.
  4. 
    if (empty($imie) || !ctype_alpha($imie)) {
      $blad = "Imię musi być wypełnione i zawierać tylko litery.";
    } else {
      $blad = ""; // Brak błędu
    }
    				

    Funkcja `empty()` sprawdza, czy zmienna jest pusta. Funkcja `ctype_alpha()` sprawdza, czy ciąg znaków zawiera tylko litery.

  5. Wyświetlenie komunikatu o błędzie lub potwierdzenie: W zależności od wyniku walidacji wyświetlamy odpowiedni komunikat.
  6. 
    if (!empty($blad)) {
      echo "

    $blad

    "; } else { echo "

    Dane zostały poprawnie zwalidowane. Imię: $imie

    "; }

    Ten kod wyświetla komunikat o błędzie, jeśli wystąpił, lub potwierdzenie poprawności danych.

Pamiętaj, że to prosty przykład. W rzeczywistych aplikacjach walidacja danych powinna być bardziej rozbudowana i uwzględniać różne scenariusze.

Ten przykład pokazuje podstawy walidacji danych w PHP. Zachęcamy do dalszego zgłębiania tematu i poznawania bardziej zaawansowanych technik!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *