Hallo zusammen,
Ich versuche gerade aus einer kleinen Filmdatenbank, einen SELECT Query auszuführen. Man kann nach Titelt Genre Preise oder Schauspieler suchen. Das funktioniert auch alles. Aber ich wollte falls die Suche nichts gefunden hat eine Javascript alert Fenster ausgeben. Aber zuerst einmal muss ich ja herausfinden ob der Query überhaupt was gefunden hat. Ich habe es mit isset probiert, leider ohne Erfolg.
So sieht der Code aus:,schreibe in PHP:
Und dann der zweite Teil:
Ich dachte wenn er nichts findet ist $res ja NULL. Aber das scheint nicht zu stimmen?
Update: Ich bin auf BOF und EOF gestossen. Aber ich denke das kann ich nicht einfach im php verwenden?
Ich versuche gerade aus einer kleinen Filmdatenbank, einen SELECT Query auszuführen. Man kann nach Titelt Genre Preise oder Schauspieler suchen. Das funktioniert auch alles. Aber ich wollte falls die Suche nichts gefunden hat eine Javascript alert Fenster ausgeben. Aber zuerst einmal muss ich ja herausfinden ob der Query überhaupt was gefunden hat. Ich habe es mit isset probiert, leider ohne Erfolg.
So sieht der Code aus:,schreibe in PHP:
PHP:
$query = "SELECT Titel, Filmbeschreibung, Erscheinungsjahr, GenreName FROM vSuche WHERE WHERE $genre = idGenre" ";
Und dann der zweite Teil:
PHP:
$res = mysql_query($query);
if (isset($res)) {
for ($i = 0; $i < mysql_num_rows($res); $i++) {
$row = mysql_fetch_array($res);
echo "<tr>";
echo "<td>" . $row['Titel'] . "</td>";
echo "<td>" . $row['Filmbeschreibung'] . "</td>";
echo "<td>" . $row['Erscheinungsjahr'] . "</td>";
echo "<td>" . $row['GenreName'] . "</td>";
echo"</tr>";
}
$where = false;
}
else {
echo 'nichts gefunden';
}
}
Ich dachte wenn er nichts findet ist $res ja NULL. Aber das scheint nicht zu stimmen?
Update: Ich bin auf BOF und EOF gestossen. Aber ich denke das kann ich nicht einfach im php verwenden?
Zuletzt bearbeitet: