获取 HTML 表单 (HTML Form) 复选框 (input type="checkbox") 数据
用户可以通过 HTML Form 复选框选择多个值,所以$_POST得到的不止一个值,是个数组。
在写 HTML Form 复选框的 name 值时注意,name 值最后要加上[ ]。
如下示例,name="fruit[ ]":
Apple
Orange
Mango
checkboxpost.php 的源代码如下:
echo count($_POST['fruit']),"
";
foreach ($_POST['fruit'] as $value)
{echo $value,"
";
}
?>
如果你选择Orange和Mango,并点击OK按钮,浏览器会跳转到 checkboxpost.php,先用 count 函数得到数组$_POST["fruit"]的元素个数,如果用户选了2项,得到的结果就是2,然后用 foreach 循环输出$_POST["fruit"]每个元素的值,也就是用户所选项目的值,Orange和Mango。