Halloechen
Ich bräuchte da mal einen Rat bezüglich der Uebergabe einer Variable bzw. eines SQL Befehles.
Folgendes :
Ich besitze eine Musikdatenbank und möchte in dem Eingabefeld zwei Werte die durch einen Bindestrich getrennt sind uebergeben. Beispiel : Jennifer Rush - The Power Of Love
Nun ubergebe ich in meinem HTML Abfrage Teil die Variable Interpreten (Auswahlmenü Interpret und Titel) und im Textfeld (Eingabefeld) die Variable suchen.
Welchen SQL Befehl muss ich als SELECT Befehl verwenden damit aus der Datenbank der Interpret und der Titel gesucht werden bzw. wie kann ich dieses bewerkstelligen ??
Anbei mal das Abfrageskript.
Wäre nett wenn mir jemand helfen könnten da ich nun schon einige Zeit damit herum bastel.
Grueße Thomas
Abfrage.php
Datenbanken
$server = "localhost";
$benutzer = "";
$kennwort = "";
$verbindung = mysql_connect ($server, $benutzer, $kennwort);
mysql_select_db("musik",$verbindung);
switch ($auswahl)
{
case "Interpret" : $sql="SELECT * FROM titel WHERE Interpret = '$suchen'";
break;
case "Titel" : $sql="SELECT * FROM titel WHERE Titel = '$suchen'";
break;
case "Albumname" : $sql="SELECT * FROM titel WHERE Albumname = '$suchen'";
break;
case "Interpreten" : $sql="SELECT Interpret FROM titel WHERE Interpret = '$suchen' ORDER BY Interpret";
break;
default : $sql="SELECT * FROM titel";
break;
}
$ergebnis = mysql_query($sql,$verbindung);
echo "
";
echo "";
echo "Interpret | ";
echo "Titel | ";
echo "Albumname | ";
echo "Musikrichtung | ";
echo "
";
while ($row = mysql_fetch_object($ergebnis))
{
echo "
$row->Interpret |
$row->Titel |
$row->Albumname |
$row->Musikrichtung |
";
}
echo "
";
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>
Abfrageformular :
Antworten BITTE an an meine E-Mail Adresse
t_zimmermann@t-online.de
---
Danke. Bis bald.