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