PHP腳本正在根據mysql數據庫中的數據生成以下表格面板。表中的每個單元格都包含一個複選框,用於設置對某些「區域」的訪問。我的複選框的名稱遵循一定的規則:u [user_id] a [area_name],我想要獲取所有已設置的$ _POST,並用它們的值將它們保存在數據庫中。同時插入多行
區域的數量是固定的,但用戶的數量因天而異。我必須保存表格狀態的表格是:user_id,current_date,area1,area2,area3,area4,area5,.. area25。
問題是我不知道如何將此表保存到數據庫中。在這一刻,我爲每個用戶做一個插入,我認爲它有更好的解決方案,因爲這需要太多的時間。
<form name="foo" method="post" action="saveme.php" />
<table><tr>
<td>name</td><td>area1</td><td>area2</td><td>area3</td><td>area4</td>
</tr>
<tr>
<td>John Smith</td>
<td><input type="checkbox" value="12" name="u1a1" checked /></td>
<td><input type="checkbox" value="13" name="u1a2" /></td>
<td><input type="checkbox" value="16" name="u1a3" /></td>
<td><input type="checkbox" value="21" name="u1a4" checked /></td>
</tr>
</table><input type="submit" value="Save" /> </form>
您可能要包括更新你的PHP代碼片段,讓我們知道我們有什麼改進。 –