Hallo Leute,
hab da ein kleines Problem mit meinem Suchformular.
Hab ein Formular mit sechs Feldern.
Datum, Veranstaltung, Ort, Landkreis, Musikrichtung und Kategorie
Die Abfrage der Datenbank besteht aus sieben Feldern.
Status + die sechs anderen.
Wie kan ich jetzt die Abfrage so programmieren das in jedem Fall Status erfüllt sein muß
und nach den Feldern gesucht wird in denn im Formular was eingegeben wurde (also egal ob nur in einem was steht oder in allen) ? ? ?
Hier mal der Code so wie ich ihn bisher hab:
Habs schon mit "AND" "LIKE" und Platzhaltern versucht.
Entwerder er gibt gar kein Treffer zurück oder alle Datensätze die vorhanden sind.
Kann man da irgendwie mit Klammern arbeiten ???
Danke schon mal
Grüße Chrissi
hab da ein kleines Problem mit meinem Suchformular.
Hab ein Formular mit sechs Feldern.
Datum, Veranstaltung, Ort, Landkreis, Musikrichtung und Kategorie
Die Abfrage der Datenbank besteht aus sieben Feldern.
Status + die sechs anderen.
Wie kan ich jetzt die Abfrage so programmieren das in jedem Fall Status erfüllt sein muß
und nach den Feldern gesucht wird in denn im Formular was eingegeben wurde (also egal ob nur in einem was steht oder in allen) ? ? ?
Hier mal der Code so wie ich ihn bisher hab:
PHP-Code:
$Query = "SELECT status,tag,datum,uhrzeit,veranstaltung,ort,eintritt,lk,veranstalter,extras,hp,flyer,musik,kategorie
FROM kalender WHERE status = 'ja' AND datum >= '$datum' OR veranstaltung = '$veranstaltung' OR ort = '$ort'
OR lk = '$lk' OR musik = '$musik' AND kategorie = '$kategorie' ORDER BY datum ASC ";
Entwerder er gibt gar kein Treffer zurück oder alle Datensätze die vorhanden sind.
Kann man da irgendwie mit Klammern arbeiten ???
Danke schon mal
Grüße Chrissi
Kommentar