[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: два селекта
niagarov
суть проблемы:

<form name="search" action="/search.php" method="get">
<select
name="keywords1">
<option
value="" SELECTED>не важно</option>
<option
value="key1">key1</option>
<option
value="key2">key2</option>
<option
value="key3">key3</option>
</select>

<select
name="keywords2">
<option
value=" ">не имеет значения</option>
<option
value="key4">key4</option>
<option
value="key5">key5</option>
<option
value="key6">key6</option>
</select>

</form>


в обоих select используются различные переменные keywords1 и keywords2, но в итоге в /search.php должна передаваться одна переменная keywords равная keywords1&keywords2

ну как бы требуется объединение нескольких селектов в один запрос
надеюсь что правильно и понятно выразился, если что не так, говорите, поправлю



Спустя 12 минут, 49 секунд (10.02.2011 - 17:52) T1grOK написал(а):
А какая вам разница одна переменная или две?

Спустя 18 секунд (10.02.2011 - 17:52) Snus написал(а):
niagarov
Зачем?

Спустя 5 минут, 26 секунд (10.02.2011 - 17:58) niagarov написал(а):
поиск работает только с одной переменной

Спустя 45 секунд (10.02.2011 - 17:58) Snus написал(а):
niagarov
Какой поиск? Код в студию

Спустя 11 минут, 53 секунды (10.02.2011 - 18:10) niagarov написал(а):
поиск обычный от движка оскоммерс - суть такая что хочется сделать возможность поиска по атрибутам товаров например:

монитор

диагональ 17,19,20,21.... дюймов
частота....
и т.д.

таких секций будет несколько и нужно чтоб была возможность выбора определенных параметров - например выбираем 17 дюймов частота 100 - после этого надо чтоб в скрипт пошла переменная "диагональ: 17дюймов частота: 100герц" в технических параметрах товаров (которые как ни странно можно найти только через строку поиска (недоработка движка)) будет точное вхождение данных кеев и благодаря этому получим нужный результат. Ну как то так. Поиск переделывать нерезонно, так как блоков селекта будет несколько и параметров будет передаваться тоже несколько

Спустя 21 минута, 22 секунды (10.02.2011 - 18:32) Snus написал(а):
niagarov
А зачем все это лепить в одну переменную?

Спустя 1 минута, 31 секунда (10.02.2011 - 18:33) niagarov написал(а):
ну а как иначе сделать чтоб не переделывать поиск стандартный?

Спустя 2 минуты, 24 секунды (10.02.2011 - 18:36) Snus написал(а):
niagarov
<form name="search" action="/search.php" method="POST">
<select
name="keywords[]">
<option
value="" SELECTED>не важно</option>
<option
value="key1">key1</option>
<option
value="key2">key2</option>
<option
value="key3">key3</option>
</select>

<select
name="keywords[]">
<option
value=" ">не имеет значения</option>
<option
value="key4">key4</option>
<option
value="key5">key5</option>
<option
value="key6">key6</option>
</select>

</form>


<?php
$keywords = implode('&', $_POST['keywords']);
?>

Спустя 50 минут, 16 секунд (10.02.2011 - 19:26) niagarov написал(а):
не работает - в файл search.php уходят два значения keywords[1] и keywords[2] - keywords не формируется

Спустя 1 час, 39 минут, 25 секунд (10.02.2011 - 21:05) niagarov написал(а):
Snus все работает - я чет тупанул поначалу )))))
Спасибо

Спустя 45 минут, 55 секунд (10.02.2011 - 21:51) Snus написал(а):
niagarov
Не во что smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.