我是PHP的初學者,所以如果答案很明顯,我很抱歉。foreach in form not working properly
基本上,我希望用戶點擊提交按鈕,並將ID發佈到aaa.php。
<form action='aaa.php' method='get'>`
<?php foreach ($a as $b) {
?>
<tr>
<td><input type="submit" name="Action" value='View' /></td>
<td><?php echo $b['info'] ?></td>
<input type="hidden" name="id" value="<?php echo $b['id']"?>
<?php echo }
echo "</tr></form></table>";
?>
使用上面的腳本,它似乎是foreach函數使每個id傳輸。即當使用method="get"
時,我得到的網址爲"aaa.php?mailAction=View&id=2&id=1..."
。
我應該如何解決問題?
它可以幫助你貼得更代碼,甚至讓我們知道'$ mail'和值'$了' – Dom 2013-04-30 08:41:57
當您從表單提交時,該表單中的所有輸入都會發布。 – fullybaked 2013-04-30 08:42:35
你的'$ a'變量包含什麼?你爲什麼使用foreach? – 2013-04-30 08:42:59