Hallo zusammen,
ich habe ein PHP Script das soweit (leider nur teilweise) funktioniert. Nur teilweise bedeutet, nur eine SQL Abfrage funktioniert und zwar die mit der "or" Funktionion.
Wenn ich das Script mit der "and" Funktion schreibe, dann funktioniert auch nur die AND Funktion. Ich möchte aber das beides funktioniert, das heißt, ob ich aus dem Select Menü 1 oder 2 auswähle soll das entsprechende Ergebnis angezeigt werden. Kann mir hierbei jemand weiterhelfen....
Vielen Dank im vorraus
Gruß
Burner
Hier mein Script:
Ausgewählte Kategorie
Folgende Kategorie wurde ausgewählt ""
Folgender Typ wurde ausgewählt ""
Folgende Sprache wurde ausgewählt ""
Bitte wählen Sie die Suchfunktion aus.
|
Titel |
Typ |
Kategorie |
Language |
$db=mysql_connect("localhost","","");
$sqlab="select * from dvd where kategorie ='$kategorie' or typ='$typ' or language='$language' order by titel";
$res=mysql_db_query('test', $sqlab);
$num=mysql_num_rows($res);
print $num . "Filme gespeichert";
if ($num==0) echo "keine Datensätze vorhanden";
for ($i=0;$i<$num; $i++){
$tit = mysql_result($res, $i, "titel");
$typ = mysql_result($res, $i, "typ");
$kat = mysql_result($res, $i, "kategorie");
$lan = mysql_result($res, $i, "language");
echo "| ".$check." | ".$tit." | ".$typ." | ".$kat." | ".$lan." |
\n";
}
echo mysql_error();
//tabellenende
mysql_close($db);
?>