看到很多新手不明白怎么用php读取表单多选框(checkbox)的值,在此做了个简单的例子希望对新手有用
php在得到checkbox的值时和asp有稍有不同,
他得把表单多选框的名子命名成类似php中的数组形式: name[]
如:
以下为引用的内容:
要想得到checkbox的value数据关键也在于此。
下面是个完整实例
以下为引用的内容:
php 处理多选框checkbox实例--www.phperz.com$area_arr = array();
if ($_GET['action']=="submit"){
$area_arr = $_POST['area'];
}
echo "您选定的地区为: ";
foreach ($area_arr as $k=>$v){
echo $v." ";
}
?>
河北
河南
山西
山东
江苏
浙江
你可以运行以上php脚本进行测试。
下面我们再修改以上表单如下:
以下为引用的内容:
php 处理多选框checkbox实例--www.phperz.com$area_arr = array();
if ($_GET['action']=="submit"){
$area_arr = $_POST['area'];
}
echo "您选定的地区为: ";
foreach ($area_arr as $k=>$v){
echo $v." ";
}
?>
河北
河南
山西
山东
江苏
浙江
注意:第二个表单中的河北选项他的名子 "area" 并不是 "area[]"
我们再运行一下脚本,选中河北,河南,点提交看看是不是河北的值得不到了。