Показать сообщение отдельно
  #4 (permalink)  
Старый 11.09.2016, 07:15
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

ТС, не слушай мамкиного теоретега. Твоя проблема решается конкатенцией запроса. То есть у тебя есть базовая часть для текста, который так или иначе есть всегда:

$q='SELECT * FROM equipment LIKE "%$s%"';

и опциональная часть для категории, которой может не быть

$qw=' WHERE $s_i';

В средней паршивости коде это может выглядеть так

$q='SELECT * FROM equipment LIKE "%$s%"'.($s_i?' WHERE $s_i':null).';';

При этом запрос на сервер идет как с input'а, так и с change списка.
Ответить с цитированием