Php 如何检查提交时是否选择了多个选项?
我是PHP新手,我有一个带有一些通用选项的选择框,我想测试用户是否选择了多个选项。。但我似乎不太明白我该怎么做Php 如何检查提交时是否选择了多个选项?,php,Php,我是PHP新手,我有一个带有一些通用选项的选择框,我想测试用户是否选择了多个选项。。但我似乎不太明白我该怎么做 <div class="form-group"> <label class="col-lg-2 control-label">Favorite Color:</label> <div class="col-lg-7"> <select multiple="" class="form-control" name="col
<div class="form-group">
<label class="col-lg-2 control-label">Favorite Color:</label>
<div class="col-lg-7">
<select multiple="" class="form-control" name="colors[]">
<option>Red</option>
<option>Blue</option>
<option>Green</option>
<option>Yellow</option>
<option>Orange</option>
</select>
</div>
</div>
最喜欢的颜色:
红色
蓝色
绿色
黄色的
橙色
有人有什么想法吗?假设您的表单元素类似于
,您可以通过创建process.php
访问所选的项目数,方法如下:
<?php
echo count($_POST['colors']);
检查提交表单时将获得的颜色数组的长度。print\r($\u POST)将帮助您找到已发布数据的结构