ТС, не слушай мамкиного теоретега. Твоя проблема решается конкатенцией запроса. То есть у тебя есть базовая часть для текста, который так или иначе есть всегда:
$q='SELECT * FROM equipment LIKE "%$s%"';
и опциональная часть для категории, которой может не быть
$qw=' WHERE $s_i';
В средней паршивости коде это может выглядеть так
$q='SELECT * FROM equipment LIKE "%$s%"'.($s_i?' WHERE $s_i':null).';';
При этом запрос на сервер идет как с input'а, так и с change списка.
|