2011-03-30 52 views
1

道歉,如果这是一个重复的问题,我确实看到其他人,但我没有完全找到我在找什么。如何处理具有动态元素的HTML表单?

你可以看到下面的jsfiddle我的代码:http://jsfiddle.net/ZnWMq/

正如你所看到的,我已经叫我的下拉菜单tags[]values[]operands[] - 即作为阵列,这样不管PHP页面我们设置为行动的形式将能够处理动态添加的下拉菜单。

我只是有点困惑如何分离值,一旦他们被发送到页面处理表单提交,所以如果任何人都可以摆脱一些光,我会非常感激。

问候,

马丁

UPDATE

您好,感谢您的答复。

到目前为止,我已经改变了形式的作用,使用POST方法和这里advancedsearch.php到是代码:

<?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

希望是有道理的。

+0

所以,当你点击“高级搜索”你想要得到的