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 相关文章推荐
Adodb的十个实例(清晰版)
Dec 31 PHP
PHP+JS+rsa数据加密传输实现代码
Mar 23 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 PHP
PHP中的正则表达式函数介绍
Feb 27 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
php实现telnet功能示例
Apr 08 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
Aug 14 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
PHP保存带BOM文件的方法
Feb 12 PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 PHP
基于php中echo用逗号和用点号的区别详解
Jan 23 PHP
详解Laravel制作API接口
May 31 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的ob_start() 控制您的浏览器cache
2009/08/03 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
JavaScript Timer实现代码
2010/02/17 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
小程序实现上传视频功能
2020/08/18 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
基于hashlib模块--加密(详解)
2017/06/21 Python
python的pip安装以及使用教程
2018/09/18 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
Python之pymysql的使用小结
2019/07/01 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
采购类个人求职的自我评价
2014/02/18 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
任命书范本大全
2014/06/06 职场文书
三问三解心得体会
2014/09/05 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
春秋淹城导游词
2015/02/11 职场文书