Hallo Leute,
kann mir jemand an meinem konkreten Beispiel sagen was ich anstellen muss, damit die Werte die der User in meinem Suchformular angibt auch zu einem Ergebnis führen. Ich habe diese Frage zwar schon mal gestellt, kann aber da ich noch nicht so viel mit php gemacht habe mit den angegebenen Tips noch nichts anfangen. Deshalb nochmal: Der User hat die Möglichkeit bis zu 6 Felder zu besetzen. Wenn ich die nun mit AND verknüpfe erhalte ich aber keine Datensätze weil in der MySql-DB in den Feldern etwas steht, die der User aber leer gelassen hat. Ich weiss zwar, dass ich wohl zunächst die Felder abfragen muss ob denn auch etwas vom User eingegeben wurde und diese dann in eine Variable schreiben muss mit deren Hilfe dann die Abfrage generiert wird (theoretisch also klar aber an der umsetzung scheiterts). Kann mir jemand an meinem konkreten Beispiel weiterhelfen????
Bisher sieht die Abfrage so aus:
{
$abfrage="SELECT * FROM anzeigen WHERE anz_plz='$plz' AND anz_ort='$ort' AND anz_kategorie='$kategorie' AND anz_preiskat='$preiskat' AND anz_livemusik='$livemusik' AND anz_kueche='$kueche' AND anz_freizeit='$freizeit' AND anz_rubrik='$rubrik' ORDER BY anz_datum DESC";
}
Im Voraus schon mal Danke für Eure Hilfe.
Martin
kann mir jemand an meinem konkreten Beispiel sagen was ich anstellen muss, damit die Werte die der User in meinem Suchformular angibt auch zu einem Ergebnis führen. Ich habe diese Frage zwar schon mal gestellt, kann aber da ich noch nicht so viel mit php gemacht habe mit den angegebenen Tips noch nichts anfangen. Deshalb nochmal: Der User hat die Möglichkeit bis zu 6 Felder zu besetzen. Wenn ich die nun mit AND verknüpfe erhalte ich aber keine Datensätze weil in der MySql-DB in den Feldern etwas steht, die der User aber leer gelassen hat. Ich weiss zwar, dass ich wohl zunächst die Felder abfragen muss ob denn auch etwas vom User eingegeben wurde und diese dann in eine Variable schreiben muss mit deren Hilfe dann die Abfrage generiert wird (theoretisch also klar aber an der umsetzung scheiterts). Kann mir jemand an meinem konkreten Beispiel weiterhelfen????
Bisher sieht die Abfrage so aus:
{
$abfrage="SELECT * FROM anzeigen WHERE anz_plz='$plz' AND anz_ort='$ort' AND anz_kategorie='$kategorie' AND anz_preiskat='$preiskat' AND anz_livemusik='$livemusik' AND anz_kueche='$kueche' AND anz_freizeit='$freizeit' AND anz_rubrik='$rubrik' ORDER BY anz_datum DESC";
}
Im Voraus schon mal Danke für Eure Hilfe.
Martin
Kommentar