Mailinglisten-Archive |
Hi Frank ,
sorry, hatte bisher keine Zeit .
> $q = mysql_query("select * from pixxx WHERE $where ) or die ("QUERY STIMMT NICHT !");
und $where bau dir wie folgt auf: (in php3)
$where = " 1=1 "
. ($blond ? " AND blond = '$blond'" : "" )
. ($rot ? " AND rot = '$rot'" :"" )
....
. ($asiat ? " AND asiat ='$asiat'" : "")
es werden an $where nun nur Abfragen angehangen, die auch Inhalt
im jewl. String haben. Durch "1=1" gehst du sicher, daß kein Leeres
$where entsteht (geht auch sauberer, so aber am Einfachsten)
ähh sagtest du Checkboxen !? Wie ist denn dein Datenformat in der
Tabelle ? Etwa Text ?!
Wenn du es (richtiger Weise) als Zahl abspeicherst 0 oder 1
dann ist einfach der Vergleich blabl= ' $blabla ' quatsch,
da durch die einfachen-" ein Text signalisiert wird (wenn du
Glück hast wird das von MySQL jedoch als Zahl uminterpretiert
hoffe ich konnte helfen
Grüße Markus
by the way : interessante Abfrage "...from pixxx " ;-)
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive