PHP获取多个checkbox的值
2016-03-22 16:15
302 查看
先上效果图,表单提交时,获取用户选中的复选框的值。并在页面中输出。
因为PHP语言写得很少,经常犯一些低级的语法错误,比如引号中文和英文不区别,编译器没认出来。$_POST 后面带的是这种括号[ ]。
<form action="form_3.php" method="post"> <p>您喜爱的女演员是:</p> <p><input type="checkbox" name="actress[]" value="刘亦菲"/>刘亦菲</p> <p><input type="checkbox" name="actress[]" value="林心如"/>林心如</p> <p><input type="checkbox" name="actress[]" value="范冰冰"/>范冰冰</p> <p><input type="checkbox" name="actress[]" value="赵薇"/>赵薇</p> <input type="submit" name="submit" value="GO!"> </form> <?php if(isset($_POST["submit"])){ echo "您最爱的女演员是:<BR/>"; foreach ($_POST['actress'] AS $actress) { echo "$actress<br>"; } } ?>在上面的例子中,我们将复选框中的name属性设置为"actress[]",而不是'actress',这样,PHP把表单中的多个复选框中的值当作一个数组来对待,接着循环数组,将数组中的元素赋值给actress变量,并使用$actress输出数组中的值,从而获得选中的复选框的值。
因为PHP语言写得很少,经常犯一些低级的语法错误,比如引号中文和英文不区别,编译器没认出来。$_POST 后面带的是这种括号[ ]。
相关文章推荐
- PHP转换SQLite数据库为MySQL
- thinkphp-许愿墙-3
- 数据条数过大时,分片采集
- Zend加密服务器配置以及加密工具的使用
- PHP快速排序
- PHP二分查找
- PHP选择排序
- PHP explode() 函数
- PHP判断设备
- php设计模式学习系列(八)--适配器模式
- YII2 控制器简述
- php获取文件后缀的9种方法
- phpcms 任意位置获取用户头像
- PHP isset 函数作用
- php curl 例子
- FTP中的两种工作方式
- php各版本下载地址:
- PHP实现最简单爬虫原型
- php设计模式学习系列(七)--原型对象
- php 正则表达式 将形如 "天," ,"安", "门" 转化为"天、安、门", (仅匹配汉字)