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代码片段,让我们知道我们有什么改进。 –