复选框能够进行项目的多项选择。浏览者在填写表单时,有时需要选择多个项目,例如:在线选择喜欢的运动中需要选择多个项目等,就会用到复选框。复选框一般都是多个同时存在的,在PHP中为了便于传值,name的名字必须是一个数组的形式,如下name="sport[]"。

表单页面代码:

<form action="1.php" method="post" name="form1">
      <input name="sport[]" type="checkbox" value="篮球" />篮球
      <input name="sport[]" type="checkbox" value="乒乓球" />乒乓球
      <input name="sport[]" type="checkbox" value="台球" />台球
      <input name="sport[]" type="checkbox" value="宝林球" />宝林球
      <input name="submit" type="submit" value="提交" />
</form>


处理表单的PHP页面代码:

if(!empty($_POST['sport'])){
    echo('您的选择结果是:');
    for($i=0; $i<count($_POST['form1']);$i++){
          echo($_POST['sport'][$i].'    ');
    }
}

(来源:http://www.hxdaxue.com