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 相关文章推荐
用PHP与XML联手进行网站编程代码实例
Jul 10 PHP
php生成随机密码的几种方法
Jan 17 PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 PHP
Uncaught exception com_exception with message Failed to create COM object
Jan 11 PHP
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
Apr 09 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
如何让搜索引擎抓取AJAX内容解决方案
Aug 25 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
form自动提交实例讲解
Jul 10 PHP
php-fpm中max_children的配置
Mar 15 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教程 预定义变量
2009/10/23 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
PHP 面向对象详解
2012/09/13 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
js一组验证函数
2008/12/20 Javascript
JavaScript中实现块作用域的方法
2010/04/01 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
javaScript 页面自动加载事件详解
2014/02/10 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
AngularJS基础 ng-mousemove 指令简单示例
2016/08/02 Javascript
从0开始学Vue
2016/10/27 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
python实现文件分组复制到不同目录的例子
2014/06/04 Python
Python基础知识点 初识Python.md
2019/05/14 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
优秀毕业生推荐信
2013/11/02 职场文书
淘宝活动总结范文
2014/06/26 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
初中团支书竞选稿
2015/11/21 职场文书
大学生党课心得体会
2016/01/07 职场文书
化工生产实习心得体会
2016/01/22 职场文书
python实现高效的遗传算法
2021/04/07 Python
python代码实现备忘录案例讲解
2021/07/26 Python