道歉,如果這是一個重複的問題,我確實看到其他人,但我沒有完全找到我在找什麼。如何處理具有動態元素的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
等
希望是有道理的。
所以,當你點擊「高級搜索」你想要得到的
是的,要獲取所有值並將其轉換爲格式以查詢MySQL數據庫。 – martincarlin87 2011-03-30 09:33:29