Walidacja tekstu

Założenie: Nauczymy się podstawowych technik walidacji tekstu w PHP, aby zabezpieczyć nasze formularze przed nieprawidłowymi danymi.

Krok po kroku:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Dodaj komentarz 0

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