also die in einem meiner anderen Beiträge angesprochene Telefondatenbank bereitet mir immer noch Kopfschmerzen.
Ich habe nun ein Suchformular erstellt mit entsprechenden Feldern.
Die Felder sollen UND/ODER ausgefüllt werden können. D.h. Ich kann nach
Name
oder
Name und Nummer
oder Vorname und Nachname
usw. suchen können. Wie soll ich nun aber die SQL Anweisung schreiben.
Schreibe ich Select * from db wher Vorname='$Vorname' AND Nachname='$Nachname' AND .........
gebe ich jetzt nur den Vorname ein Spuckt er mir keinen Datensatz aus weil nach nem Datensatz Such der den entpsrechenden Vorname hatte jedoch keinen Nachname also geht net.
Schreibe ich Select * from db wher Vorname='$Vorname' OR Nachname='$Nachname' OR .........
Geben ich nun Vorname Jörg und Nachname Mustermann ein sucht er mir alle Datensätze raus die Jörg heißen und die Mustermann heißen. Jedoch sollte er nur die auspucken die beide Kriterien erfüllen.
*wirklich ratlos bin*
Wäre schön wenn mir jemand ne Lösung zu meinem Problem stellen könnte.
THX
Kommentar