PHP判断表单复选框选中状态完整例子


Posted in PHP onJune 24, 2014

网页表单中经常用到复选框,那么如何用PHP来判断提交的表单中哪些复选框被选中,并读取其中的数据呢。

首先建立一个表单:form.html

<form action=checkbox.php method=post>

<input name="s[]" type="checkbox" value="3" />3<br>

<input name="s[]" type="checkbox" value="7" />7<br>

<input name="s[]" type="checkbox" value="1" />1<br>

<input name="s[]" type="checkbox" value="15" />15<br>

<input type=submit>

</form>

然后建立一个处理表单的程序:checkbox.php

<?php

$a=$_POST["s"];

print_r($a);

?>

这个可以用数组的形式显示出,哪些被选中了。显示结果类似于:Array( [0]=7 [1]=15 )

但是上面这个程序只是用来显示复选框是否正常,如果逐个取出数组中所有的数据,需要用到循环。

所以进一步将程序修改为:checkbox.php

<?php

$a=$_POST["s"];

for($i=0;$i<count($a);$i++)

{

echo "选项".$a[$i]."被选中<br />";

}

?>

这样执行的结果类似于:

选项3被选中

选项15被选中

相信下一步具体执行其他的语句就方便多了吧。

PHP 相关文章推荐
apache配置虚拟主机的方法详解
Jun 17 PHP
PHP递归删除目录几个代码实例
Apr 21 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
PHP实现服务器状态监控的方法
Dec 09 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
Yii使用技巧大汇总
Dec 29 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Mar 21 PHP
PHP性能优化大全(php.ini)
May 20 PHP
php实现socket推送技术的示例
Dec 20 PHP
PHP实现图片压缩
Sep 09 PHP
php面向对象程序设计中self与static的区别分析
May 21 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
Jun 24 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
Jun 24 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
Jun 23 #PHP
You might like
php创建桌面快捷方式实现方法
2015/12/31 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
PHP中phar包的使用教程
2017/06/14 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
JS定义类的六种方式详解
2016/05/12 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
JS实现手写parseInt的方法示例
2017/09/24 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
javascript实现时钟动画
2020/12/03 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
动物科学专业毕业生的自我评价
2013/11/29 职场文书
技术副厂长岗位职责
2013/12/26 职场文书
幼儿园开学家长寄语
2014/01/19 职场文书
投标邀请书范文
2014/01/31 职场文书
房屋租赁意向书
2014/04/01 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
详细了解java监听器和过滤器
2021/07/09 Java/Android
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB