Поиск с выбраным select
У меня есть поиск,Хочу сделать его мульти-поиском.Есть select и там нужно выбирать по чём поиск,но каким образом передать это в get параметр?
<form class="top-menu-search" action="/search"> <input type="hidden" name="type" value=getValue()> <input name="search" class="search-f" type="text" placeholder="Найти друзей"> <select class="search-s"> <option value="people">Люди</option> <option value="groups">Группы</option> </select> <input class="search-b" type="submit" value=""> </form> |
Зачем его задавать, если форма сама передаст значения, нужно только добавить атрибут multiple списку и имя с [] в конце. На сервере под этим именем будет получен массив выбранных в писке значений.
|
Цитата:
|
Цитата:
<select class="search-s" name="mySelect[]" multiple> |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Например если выбраны группы,тогда ссылка
/search?type=groups&search= |
Цитата:
Зачем вам ссылка? Форма отправляемая методом GET (по умолчанию) сама подставит в url имена полей формы и их значения. Если имя списка будет search[] и будут выбраны в нем два значения "people" и "groups", то на сервере будет получен массив search следующего содержания: array ( [0] => people [1] => groups ) |
Часовой пояс GMT +3, время: 11:46. |