我有这段代码:
<table width="100%" border="0" id="SpecialReq1">
<tr>
<td width="100px"><input type="checkbox" name="txtSpecialReq" id="txtSpecialReq" value="Non-Smookong" class="checkox">Non-Smookong</td>
<td width="100px"><input type="checkbox" name="txtSpecialReq" id="txtSpecialReq" value="Smooking-Room" class="checkox">Smooking Room</td>
<td width="100px"><input type="checkbox" name="txtSpecialReq" id="txtSpecialReq" value="Quiet-Room" class="checkox">Quiet Room</td>
<td width="100px"><input type="checkbox" name="txtSpecialReq" id="txtSpecialReq" value="Parking" class="checkox">Parking</td>
<td width="100px"><input type="checkbox" name="txtSpecialReq" id="txtSpecialReq" value="Early-Arrival" class="checkox">Early Arrival</td>
</tr>
</table>
此代码检查我需要保存在表上,我的问题是我在一条记录上保存多个复选框,所以我需要在数据库上的表上的列上保存多个,我怎么能显示它?
答案 0 :(得分:2)
在每个复选框上将名称更改为name="txtSpecialReq[]"
。
然后,一旦您提交表单,项目将在$_POST[txtSpecialReq]
数组中。
// output all items in the array
foreach($_POST['txtSpecialReq'] as $value) {
echo $value;
}