由于checkbox属性,所有必须把checkbox复选择框的名字设置为一个checkbox[],php才能读取,以数组形式,否则不能正确的读取checkbox复选框的值。

fav.html文件

<form action="fomr1.php" method="post">
<label><input type="checkbox" name="fav[]" value="篮球" /></label>篮球
<label><input type="checkbox" name="fav[]" value="足球" /></label>足球            <!--带不带label标签都可以,可以自行查看label标签的作用  -->
</form>

form1.php文件

$value=$_POST['fav']; echo '你的爱好是:'.implode('和',$value);

这样就能正确得到checkbox复选框中的数据了!