Группой условий - если передано дефолтное значение или пусто (''), то в запрос не попадает. т.е. строку $query собираете по ходу.
Или я не понял, что делает этот код? Это же просто фильтр по параметрам?
PS: а зачем используется print f? Тут форматирование не нужно, echo или просто print более, чем достаточно. (Отредактировано автором: 17 Октября, 2009 - 22:39:53)
|