我有一個頁面,當用戶必須在表格中添加一些名稱(選定的或新的)並觀察結果時,我做了一個頁面,用戶可以選擇名稱添加點擊提交按鈕添加到列表(表)中,我的問題是當用戶從DB中的列表中選擇一個名稱並提交(我使用了一個彈出窗體)時,名稱被添加到表中,但第二次,當他選擇另一個名字添加到列表中時,姓氏被他選擇的最後一個名字替換。 下面是一段代碼:書面只能從最近的提交處理結果,忽略所有先前提交Php在表格中添加提交的值
<table cellpadding="0" cellspacing="0" border="0" class="display" >
<tbody>
<?php
//$names :variable for the submitted value from the popup form
foreach(array($_POST['authors'])as $names){
echo"<tr>";
echo"<td>";
echo"$names";
echo"</td>";
echo"<td>";
echo'<a href="#" class="up"></a>';
echo'<a href="#" class="down"></a>';
echo'<a href="#" class="delrow"></a>';
echo"</td>";
echo"</tr>";
}
?>
</tbody>
</table>
您需要顯示更多代碼。 – 2013-02-20 17:48:23
乍一看是不是要合併在一起'array($ _ POST ['authors'])''as' – tnanoba 2013-02-20 17:50:42
你需要在每次用戶選擇作者時提交頁面?相反,你可以使用jquery並將所選作者推送到數組變量中,並且可以提交數組進行最終驗證。 – 2014-07-01 06:13:57