Sprawdzenie, czy wartość jest poprawnym kodem pocztowym (weryfikacja istnienia)

Założenie: Sprawdzimy, czy podany kod pocztowy istnieje w naszej bazie danych.

Krok po kroku:

  1. Przygotowanie bazy danych: Załóżmy, że posiadamy tabelę kody_pocztowe z kolumną kod przechowującą kody pocztowe.
  2. Połączenie z bazą danych: Używamy funkcji mysqli_connect() do połączenia z serwerem MySQL.
    
    connect_error) {
      die("Connection failed: " . $conn->connect_error);
    }
    ?>
    

    Pamiętaj o zamianie placeholderów na swoje dane dostępowe.

  3. Pobranie kodu pocztowego z formularza: Załóżmy, że kod pocztowy jest przesyłany metodą POST pod kluczem ‘kod_pocztowy’.
    
    
    
  4. Sprawdzenie istnienia kodu pocztowego w bazie danych: Wykonujemy zapytanie SQL do sprawdzenia, czy kod pocztowy istnieje w tabeli.
    
    query($sql);
    
    if ($result->num_rows > 0) {
      echo "Kod pocztowy istnieje.";
    } else {
      echo "Kod pocztowy nie istnieje.";
    }
    
    $conn->close();
    ?>
    

    Zapytanie zwraca 1, jeśli kod istnieje, w przeciwnym wypadku zwraca pusty wynik. **Ważne:** Powyższy kod jest uproszczony i podatny na SQL injection. W prawdziwej aplikacji należy użyć prepared statements.

Pamiętaj o zabezpieczeniu kodu przed atakami SQL Injection, używając prepared statements.

Ten przykład pokazuje podstawy weryfikacji danych pochodzących z formularzy. Zachęcamy do dalszego zgłębiania tematu walidacji danych w PHP!

Dodaj komentarz 0

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