Hallo!
Ich habe ein Formular mit 2 Selectfeldern, diese Felder(Objektart/-lage) werden in der SQL Abfrage zum Filtern der Datensätze verwendet. Soweit kein Problem nur soll man jeweils die Möglichkeit haben, _alle_ Datensätze auszuwählen.
ich mache das ztur Zeit durch einen Wert "alle" in den Selecst-Feldern:
If ($Objektlage!="alle"){
If ($Objektart!="alle"){
$query = "SELECT * FROM s_objekte WHERE Objektlage='$Objektlage' AND Objektart='$Objektart'";}
else {
$query = "SELECT * FROM s_objekte WHERE Objektlage='$Objektlage'";}
} else {
If ($Objektart!="alle"){
$query = "SELECT * FROM s_objekte WHERE Objektart='$Objektart'";}
else {
$query = "SELECT * FROM s_objekte";}
}
Es gibt doch bestimmt eine bessere Möglichkeit, dass man diese komplizierte Verschachtelung nicht braucht, oder? Denn an anderer Stelle sind das noch mehr Felder und das wird dann sehr unübersichtlich.
Wie könnt man das machen?
Grüsse
Andreas