Sprawdzenie, czy wartość jest poprawnym numerem lokalu (weryfikacja istnienia)

Założenie: Sprawdzimy, czy podany numer lokalu istnieje w bazie danych.

Krok po kroku:

  1. Połączenie z bazą danych: Utworzymy połączenie z bazą danych MySQL. Zakładamy, że masz już skonfigurowane dane dostępowe.
  2. 
    connect_error) {
      die("Connection failed: " . $conn->connect_error);
    }
    ?>
    				
  3. Pobranie numeru lokalu z formularza: Załóżmy, że numer lokalu jest przesyłany metodą POST pod kluczem ‘numer_lokalu’.
  4. 
    
    				
  5. Zapytanie do bazy danych: Wykonamy zapytanie SQL, aby sprawdzić, czy numer lokalu istnieje w tabeli ‘lokale’.
  6. 
    query($sql);
    ?>
    				
  7. Sprawdzenie wyniku: Sprawdzimy, czy zapytanie zwróciło jakieś wyniki.
  8. 
    num_rows > 0) {
      echo "Numer lokalu istnieje.";
    } else {
      echo "Numer lokalu nie istnieje.";
    }
    $conn->close();
    ?>
    				

Pamiętaj o zabezpieczeniu przed atakami SQL Injection! W powyższym przykładzie, dla uproszczenia, pominięto zabezpieczenia. W rzeczywistych aplikacjach należy używać przygotowanych zapytań (prepared statements).

Ten przykład pokazuje podstawy weryfikacji danych z formularza w PHP. Zachęcamy do dalszego zgłębiania tematu bezpieczeństwa aplikacji webowych!

Dodaj komentarz 0

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