Walidacja pól numerycznych

Założenie: Nauczymy się, jak w PHP walidować dane wejściowe, aby upewnić się, że są one liczbami.

Krok po kroku:

  1. Sprawdzenie, czy wartość jest liczbą: Funkcja is_numeric() sprawdza, czy dana wartość jest liczbą (całkowitą, zmiennoprzecinkową lub zapisana w notacji naukowej).
    
    $wartosc = "123";
    if (is_numeric($wartosc)) {
      echo "Wartość '$wartosc' jest liczbą.";
    } else {
      echo "Wartość '$wartosc' nie jest liczbą.";
    }
    				

    Ten kod sprawdzi, czy zmienna $wartosc zawiera wartość liczbową. Jeśli tak, wyświetli odpowiedni komunikat.

  2. Sprawdzenie, czy wartość jest liczbą całkowitą: Funkcja is_int() sprawdza, czy dana wartość jest liczbą całkowitą.
    
    $wartosc = 123;
    if (is_int($wartosc)) {
      echo "Wartość '$wartosc' jest liczbą całkowitą.";
    } else {
      echo "Wartość '$wartosc' nie jest liczbą całkowitą.";
    }
    				

    Ten kod sprawdzi, czy zmienna $wartosc zawiera wartość całkowitą.

  3. Walidacja zakresu wartości: Możemy sprawdzić, czy liczba mieści się w określonym zakresie.
    
    $wiek = 25;
    if ($wiek >= 0 && $wiek <= 120) {
      echo "Wiek '$wiek' jest poprawny.";
    } else {
      echo "Wiek '$wiek' jest nieprawidłowy.";
    }
    				

    Ten kod sprawdza, czy zmienna $wiek zawiera wartość z zakresu od 0 do 120.

Pamiętaj, że walidacja po stronie serwera jest kluczowa dla bezpieczeństwa aplikacji. Nigdy nie ufaj danym pochodzącym z formularzy bez ich weryfikacji!

Ten przykład pokazuje podstawowe techniki walidacji danych numerycznych w PHP. Zachęcamy do dalszego zgłębiania tematu i poznawania bardziej zaawansowanych metod walidacji.

Dodaj komentarz 0

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