похоже вся проблема у вас в кавычках... А именно '&search1=$search1&search2=$search2>' и т.д. Дело в том, что строка в одинарных кавычках так и выведется, т.е. переменные не подставляются. В итоге получается, что на поиск вместо слова или фразы, или что там у вас, прийдет "$search1"...
Решить можно, либо заменив одинарные кавычки на двойные, а еще лучше так
а вы без кода последовательность сказать не можите?
это что-то из разряда "сделайте то, не знаю что"... Если у вас нет кода, так хоть опишите конкретно задачу, с подробностями... Возможно вам дадут готовое решение, а так последовательность действий уже сто раз расписали.
Саныч пишет:
вытаскиваете все свои категории из базы одним запросом и потом в коде разносите их так как вам нужно
Uchkuma, как-то вобще забыл про это... опыта маловато...
Кстате, маленький вопросик, что означает s в php? На сколько я помню в javascript такого нету.