a*new*found*flo
Erfahrenes Mitglied
Hallo!
Ich habe nun vergeblich 2 Stunden lang das Internet durchkämmt und finde einfach keine Lösung für mein Problem. Vielleicht könnt ihr mir helfen:
Ich schreibe gerade an einer Filter-funktion um Resultate einer Datenbank einzugrenzen.
Über mehrere Eingaben sollen die Resultate eingegrenzt werden. Ist soweit auch kein Problem, nur soll auch die Möglichkeit gegeben sein manche Kriterien einfach frei zu lassen und somit alles anzeigen zu lassen, was dieses Kriterium betrifft.
Hier ne kleine Skizze dazu:
Bereich 1 - Auswahl: test1
Bereich 2 - Auswahl: test2
Die Abfrage dazu ist ja recht simpel:
Mein Problem besteht nun darin, das so umzubauen, dass wenn bei einer Select-Box "Any" ausgewählt wird er alles zulässt in der WHERE Abfrage.
Also so:
Ich habe es bisher schon mit LIKE und % versucht bzw. mit "is not null", allerdings hat das auch zu nichts geführt.
Ich hoffe ich konnte mein Problem ausreichend erklären und hoffe weiters, dass mir jemand helfen kann.
Vielen Dank schon mal, Flo
Ich habe nun vergeblich 2 Stunden lang das Internet durchkämmt und finde einfach keine Lösung für mein Problem. Vielleicht könnt ihr mir helfen:
Ich schreibe gerade an einer Filter-funktion um Resultate einer Datenbank einzugrenzen.
Über mehrere Eingaben sollen die Resultate eingegrenzt werden. Ist soweit auch kein Problem, nur soll auch die Möglichkeit gegeben sein manche Kriterien einfach frei zu lassen und somit alles anzeigen zu lassen, was dieses Kriterium betrifft.
Hier ne kleine Skizze dazu:
Bereich 1 - Auswahl: test1
Bereich 2 - Auswahl: test2
Die Abfrage dazu ist ja recht simpel:
PHP:
$query = mysql_query("SELECT * FROM $mysql_tablename
WHERE bereich1 = 'test1' AND bereich2 = 'test2' ", $database);
Mein Problem besteht nun darin, das so umzubauen, dass wenn bei einer Select-Box "Any" ausgewählt wird er alles zulässt in der WHERE Abfrage.
Also so:
PHP:
$query = mysql_query("SELECT * FROM $mysql_tablename
WHERE bereich1 = 'test1' AND bereich2 = 'ALLES VON BEREICH 2 ZULASSEN' ", $database);
Ich habe es bisher schon mit LIKE und % versucht bzw. mit "is not null", allerdings hat das auch zu nichts geführt.
Ich hoffe ich konnte mein Problem ausreichend erklären und hoffe weiters, dass mir jemand helfen kann.
Vielen Dank schon mal, Flo