Select mal mit mal ohne wildcard

homealone

Grünschnabel
Hallo Zusammen,
isch ham da mal ne problem.....

Aus einer Maske mit Dropdown Felder (alle aus Dateien) bekomme ich die Daten in ein neues PHP übergeben.
In jeder Datei existiert ein Satz mit der ID=0, welches bedeuten soll "nichts gewählt"

Jetzt möchte ich nach Übergabe aus einer Datei suchen..
1. wenn aus Dropdown gewählt wurde (nicht 0******) dann nutze in der SQL den Wert,
2. wenn aus Dropdown 0 (also nicht gewählt) dann suche alle! ohne diese feld zu beachten

Das ganze soll auch für mehrer Dopdown Felder gehen.

Ich habe das ganze über IF abfragen gemacht, muss aber jedes mal das SQL eintippen.

PHP:
If($auswahl =="0") {
$sql =  "select * from ddatei where dropdownfeld1 = ddatei.feld1 and dropdownfeld2 = ddatei.feld2"
} else {
$sql =  "select * from ddatei where dropdownfeld1 = ddatei.feld1 "
}
Habt Ihr hier eine bessere Idee****?

Vielen Dank für Eure Hlfe
 
Zurück