Sprawdzenie, czy wartość jest z listy dozwolonych wartości

Założenie: Sprawdzimy, czy wartość wybrana przez użytkownika z listy rozwijanej (np. płeć) znajduje się na liście dozwolonych wartości.

Krok po kroku:

  1. Definicja listy dozwolonych wartości: Tworzymy tablicę z dozwolonymi wartościami.
  2. 
    $dozwolone_wartosci = ['mężczyzna', 'kobieta', 'inne'];
    				

    Tworzymy tablicę PHP zawierającą dozwolone wartości dla płci.

  3. Pobranie wartości z formularza: Załóżmy, że wartość została przesłana przez metodę POST pod kluczem ‘plec’.
  4. 
    $plec = $_POST['plec'];
    				

    Pobieramy wartość z zmiennej globalnej `$_POST`, która przechowuje dane przesłane z formularza.

  5. Sprawdzenie, czy wartość znajduje się na liście: Używamy funkcji `in_array()` do sprawdzenia, czy wartość `$plec` znajduje się w tablicy `$dozwolone_wartosci`.
  6. 
    if (in_array($plec, $dozwolone_wartosci)) {
        echo "Płeć jest poprawna.";
    } else {
        echo "Płeć jest niepoprawna.";
    }
    				

    Funkcja `in_array()` zwraca `true`, jeśli wartość istnieje w tablicy, w przeciwnym wypadku `false`. Na podstawie wyniku wyświetlamy odpowiedni komunikat.

Ten przykład pokazuje podstawy walidacji danych pochodzących z formularzy w PHP. Zachęcamy do dalszego zgłębiania tematu, aby tworzyć bezpieczniejsze i bardziej niezawodne aplikacje.

Dodaj komentarz 0

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