struktura jest kompletna. A sprawdzanie działa przy dodawaniu. czyli
if ($baza) {
if ($wynik) {
if ($popraw=="") {
// sprawdzanie czy taka nazwa istnieje
$nowy_film = trim($_POST['nazwa']);
$zapytanie = "SELECT nazwa FROM filmy WHERE nazwa='$nowy_film'";
echo "<p>Film o nazwie:".$nazwa." juz istnieje!!! Podaj inna nazwe.</p>";
else {
INSERT INTO filmy VALUES($id,'$nazwa','$gatunek','$rok', '$gdzie', '$uwagi')
");
if ($wynik) {
echo "<br /><b>Rekord zostal dodany</b>"; $id=""; $nazwa=""; $gatunek=""; $rok=""; $gdzie=""; $uwagi="";
}
}
} else {
a przy aktualizacji jak dodałem ten kod
// sprawdzanie czy taka nazwa istnieje
$nowy_film = trim($_POST['nazwa']);
$zapytanie = "SELECT nazwa FROM filmy WHERE nazwa='$nowy_film'";
echo "<p>Film o nazwie:".$nazwa." juz istnieje!!! Podaj inna nazwe.</p>";
else {
nic nie dał. można aktualizować lecz nie sprawdza
a tu kod aktualizacji/zmiany
}
} else {
UPDATE filmy SET id=$id, nazwa='$nazwa',
gatunek='$gatunek', rok='$rok', gdzie='$gdzie', uwagi='$uwagi' where id=$popraw
");
if ($wynik) {
echo "<br /><b>Rekord zostal uaktualniony</b>"; $popraw=""; $id=""; $nazwa=""; $gatunek=""; $rok=""; $gdzie=""; $uwagi="";
}
}
}
}
}
}