所以我在看這個網站上的其他文章,並且遇到了下面的代碼(我的代碼的編輯),除了我提交時完美的工作,我得到一個錯誤代碼:注意:未定義的索引:每個結果的第17行中的/customers/0/2/e/richardbrown.name/httpd.www/debt/payment_process.php中的id。Forms&Posting - Multiple Data
<form method="post" action="payment_process.php">
<table border="0">';
$stmt = $db->query("SELECT * FROM debt_accounts LEFT JOIN debt_companies ON accounts_company=companies_id WHERE accounts_amount > 0 ORDER BY accounts_company ASC");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
echo'<tr>
<td width="200" align="left"><input type="text" name="payment[][id]" value="'.$row['accounts_id'].'" /></td>
<td width="100" align="right"><input type="text" name="payment[][amount]" value="25.00" /></td>
</tr>';
}
echo'</table><br /> <br /><input type="submit" /></form>
if (isset($_POST['payment']))
{
echo '<table>';
foreach ($_POST['payment'] as $diam)
{
echo '<tr>';
echo ' <td>', $diam['id'], '</td>';
echo ' <td>', $diam['amount'], '</td>';
echo '</tr>';
}
echo '</table>';
}
過程腳本做什麼? – 2015-03-31 19:56:19
所有的名稱字段都必須是唯一的或者是一個數組,所以名稱字段需要爲payment_id []等。然後可以在發送時通過 – Adsy2010 2015-03-31 19:59:02
來查看[鏈接](http:// www。 richardbrown.name/debt/payment.php)這是數據庫的列表,所以一旦我點擊提交,我希望能夠處理11個結果,以便能夠輸入數據...我已經使用了一個foreach ob paymen_id但似乎沒有工作? – Richard 2015-03-31 20:00:33