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程序
Oct 09 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
Sep 19 PHP
有道搜索和IP138的IP的API接口(PHP应用)
Nov 29 PHP
PHP处理Oracle的CLOB实例
Nov 03 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
May 05 PHP
PHP实现电商订单自动确认收货redis队列
May 17 PHP
详解PHP处理字符串类似indexof的方法函数
Jun 11 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
Jun 20 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 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
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
Symfony生成二维码的方法
2016/02/04 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
关于使用axios的一些心得技巧分享
2017/07/02 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
2019/04/19 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
[01:15:16]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第一场 1月26日
2021/03/11 DOTA
python实现调用其他python脚本的方法
2014/10/05 Python
python根据文件大小打log日志
2014/10/09 Python
分析python切片原理和方法
2017/12/19 Python
pandas带有重复索引操作方法
2018/06/08 Python
简单了解python的一些位运算技巧
2019/07/13 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
python sorted函数原理解析及练习
2020/02/10 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
python 代码运行时间获取方式详解
2020/09/18 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
经典公益广告词
2014/03/13 职场文书
安全施工标语
2014/06/07 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang