Walidacja danych wejściowych za pomocą pętli

Założenie: Napiszemy prosty skrypt, który sprawdzi, czy wprowadzone przez użytkownika imię zawiera tylko litery.

Krok po kroku:

  1. Pobranie danych od użytkownika:
    
    $imie = $_POST['imie']; 
    					

    Ten kod pobiera wartość zmiennej ‘imie’ wysłanej metodą POST (np. z formularza).

  2. Walidacja danych za pomocą pętli:
    
    $poprawne = true;
    for ($i = 0; $i < strlen($imie); $i++) {
      if (!ctype_alpha($imie[$i])) {
        $poprawne = false;
        break; 
      }
    }
    					

    Pętla iteruje po każdym znaku imienia. Funkcja `ctype_alpha()` sprawdza, czy znak jest literą. Jeśli nie, zmienna `$poprawne` ustawiana jest na `false` i pętla jest przerywana.

  3. Wyświetlenie wyniku:
    
    if ($poprawne) {
      echo "Imię jest poprawne.";
    } else {
      echo "Imię jest niepoprawne. Użyj tylko liter.";
    }
    					

    W zależności od wartości `$poprawne` wyświetlany jest odpowiedni komunikat.

Ten przykład pokazuje podstawowe użycie pętli do walidacji danych. Zachęcamy do eksperymentowania z różnymi rodzajami pętli i metodami walidacji!

Dodaj komentarz 0

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