如何检查提交时是否选择了多个选项


How to check if more than one option is selected upon Submit?

我是PHP的新手,我有一个带有一些通用选项的选择框,我想测试用户是否选择了1个以上的选项......但我似乎不太明白我会怎么做。

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

有人有什么想法吗?

假设您的表单元素类似于 <form action="process.php" method="post"> ,您可以通过使用以下方式创建process.php来访问所选项目的数量:

<?php
    echo count($_POST['colors']);