Извиняюсь, если это несколько дублирующий вопрос, я видел других, но я не совсем нашел то, что искал.
Вы можете увидеть мой код в следующем jsfiddle: http://jsfiddle.net/ZnWMq/
Как вы можете видеть, я назвал мои раскрывающиеся списки tags[]
, values[]
и operands[]
- т.е. как массивы, чтобы любая PHP-страница, которую мы устанавливаем как действие формы, могла обрабатывать динамически добавлены выпадающие списки.
Я просто немного озадачен тем, как разделить значения после их отправки на страницу, связанную с отправкой формы, поэтому, если кто-то сможет пролить свет, я был бы очень благодарен.
С уважением,
Martin
UPDATE
Привет, спасибо за ваши ответы.
до сих пор я изменил действие формы на advancedsearch.php
, используя метод POST
, и вот код:
<?php
$tags = $_POST['tags'];
$operands = $_POST['operands'];
$values = $_POST['values'];
foreach ($tags as $t)
{
echo "$t<br />";
}
foreach ($operands as $o)
{
echo "$o<br />";
}
foreach ($values as $v)
{
echo "$v<br />";
}
?>
С этими значениями все в порядке, но его просто нужно настроить, чтобы я мог получить его в формате для запросов к базе данных MySQL, например что-то вроде SELECT * FROM table_name WHERE tag1 operand1 value1 radio_button_value(AND or OR) tag2 operand2 value2 radio_button_value
etc
Надеюсь, что это имеет смысл.