2011-03-30 60 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

所以,當你點擊「高級搜索」你想要得到的