【发布时间】:2015-08-25 18:04:19
【问题描述】:
我做了一个表格,里面有多个复选框,如下:
<form action="" method="post">
<div class="row">
<div class="col-sm-9">
<div class="form-group">
<label>Choose rooms:</label>
<ul id="scegli_camere">
<li><input type="checkbox" name="rooms[]" value="101" > Camera 101</li>
<li><input type="checkbox" name="rooms[]" value="102" > Camera 102</li>
</ul>
</div>
</div>
</div><!-- /.row -->
<div class="row">
<div class="col-lg-6">
<button type="submit" class="btn btn-primary" id="btn_submit"><i class="fa fa-save"></i> Modify</button>
</div>
</div>
</form>
提交表单后,如果没有选中任何一个复选框,我会得到一个空数组,而如果选中一个,我会得到如下的 POST:
Array(
[rooms] =>
)
为什么 $_POST['rooms'] 总是空的?
【问题讨论】:
-
我想看看你完整的表单生成脚本。
enctype表示还有更多内容可看(文件上传:p)。也许其他输入字段之一正在触发错误。 -
我在代码中没有看到对
camere的任何引用! -
@PeterBlue 对不起,我写错了问题,现在可以了
-
@LaVomit 这是完整的代码:
-
您好,我复制并粘贴了您问题中的代码,在我的机器上运行良好。