html页面
<form method="post">//设置提交表单的方法POST
<p>
爱好:
<label>
<input type="checkbox" name="Checkbox[]" value="唱">唱
</label>
<label>
<input type="checkbox" name="Checkbox[]" value="跳">跳
</label>
<label>
<input type="checkbox" name="Checkbox[]" value="Rap">Rap
</label>
<label>
<input type="checkbox" name="Checkbox[]" value="篮球">篮球
</label>
</p>
<p>
<button type="submit" name="ok">提交
</button>
<button type="reset" name="reset">重置
</button>
</p>
</form>
通过多选框的name以数组的形式命名再通过$_POST[" "]方法就可以获取他选中的值。
PHP页面
<?php
if(isset($_POST["ok"])){
if(isset($_POST["Checkbox"])) $ah = $_POST["Checkbox"];
else $ah = "无";
if(isset($_POST["Checkbox"])){
foreach($ah as $value){
echo $value." ";
}
}
else echo $ah;
}
?>
通过用isset()去判断 $_POST[“ok”] , $_POST[“Checkbox”]存不存在以免提交空值输出报错 如果有更好的方法可以与作者交流!!!