Mailinglisten-Archive |
wie wärs damit:
1: $query = "select * from blabla ";
2: $joiner = " where ";
3: reset($form);
4: while(list($key,$val)=each($form)) {
5: if(empty($val)) continue;
6: $query .= " $joiner dbfield$key = " $val ";
7: $joiner = " and ";
8: }
so werden nur die $form[] - Elemente benutzt, in denen auch
wirklich etwas drinsteht und ab der zweiten Bedingung wird
mit "and" angefügt
wenn nach der Schleife in $joiner immer noch " where " steht
dann gab es überhaupt keine Eingaben und man kann die Abfrage
eventuell verwerfen
--
Hartmut Holzgraefe
hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99
php::bar PHP Wiki - Listenarchive