parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Может немного не то

Ильяс 28.10.2009 08:51 / 28.10.2009 08:53

тут у меня пример чуть попроще вашего, но думаю можно дополнить
$ob1[^table::sql{
 SELECT * FROM ob WHERE 
 operation = '$form:operation' AND nedv_type = '$form:nedv_type'
 ^if(def $form:gorod){AND gorod = $form:gorod}
 ^if(def $form:rayon1){AND rayon = $form:rayon1}
 ^if(def $form:komnat){AND komnat = $form:komnat}
 ^if(def $form:etaj){AND etaj <= $form:etaj}
 ^if(def $form:remont){AND remont = $form:remont}
 ^if(def $form:agency){AND agency = '$form:agency'}
 ^if(def $form:noagency){AND agency = '0'}
 ^if(def $form:maxcena){AND cena <= $form:maxcena}
 ORDER BY DATE DESC}]