Hi erstmal.
Also es geht um ein Formular mit zwei <select>-Listen.
Die Werte sollen auf der selben Seite ausgegeben werden, auf der die Anfrage stattfindet und eine Liste aus der passenden Datenbank angeben.
Zu meinem Problem:
Wenn ich die Seite aufrufe und noch keine Suchanfrage gestartet habe zeigt er mir natürlich einen Fehler an. Was ich bräuchte wäre eine Art if-Abfrage, die erst checked, ob beide Variablen leer sind und dann entweder den einen oder den anderen Text ausgibt.
Könnt ihr mir helfen???
Danke schonmal im voraus.
Also es geht um ein Formular mit zwei <select>-Listen.
Code:
<form action="test.php" method="POST">
<select name="Art">
<option value="Ebooks">Ebooks</option>
<option value="Texte">Bücher</option>
</select>
<select name="Thema">
<option value="Linux">Linux</option>
<option value="Windows">Windows</option>
</select>
<input type="submit" value="Anzeigen">
</form>
PHP-Code:
$Tabelle = $_POST['Art']
$Thema = $_POST['Thema']
$dbanfrage = "SELECT * FROM $Tabelle WHERE Thema = $Thema";
Wenn ich die Seite aufrufe und noch keine Suchanfrage gestartet habe zeigt er mir natürlich einen Fehler an. Was ich bräuchte wäre eine Art if-Abfrage, die erst checked, ob beide Variablen leer sind und dann entweder den einen oder den anderen Text ausgibt.
Könnt ihr mir helfen???
Danke schonmal im voraus.

Kommentar