Sprawdzenie, czy wartość jest poprawnym numerem lokalu (weryfikacja istnienia)
Założenie: Sprawdzimy, czy podany numer lokalu istnieje w bazie danych.
Krok po kroku:
- Połączenie z bazą danych: Utworzymy połączenie z bazą danych MySQL. Zakładamy, że masz już skonfigurowane dane dostępowe.
- Pobranie numeru lokalu z formularza: Załóżmy, że numer lokalu jest przesyłany metodą POST pod kluczem ‘numer_lokalu’.
- Zapytanie do bazy danych: Wykonamy zapytanie SQL, aby sprawdzić, czy numer lokalu istnieje w tabeli ‘lokale’.
- Sprawdzenie wyniku: Sprawdzimy, czy zapytanie zwróciło jakieś wyniki.
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
query($sql);
?>
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!