0

我有这个代码:

<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> 

这段代码检查我需要保存在表上,我的问题是我不能在一条记录上保存多个复选框,所以我需要在数据库表的列上保存多个,我该如何显示它? ?

4

1 回答 1

2

name="txtSpecialReq[]"将每个复选框上的名称更改为。

然后,一旦您提交表单,这些项目将在数组中为$_POST[txtSpecialReq].

// output all items in the array
foreach($_POST['txtSpecialReq'] as $value) {
    echo $value;
}
于 2013-03-13T19:38:32.763 回答