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脚本的10个技巧(1)
Oct 09 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
Dec 28 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
PHP和MySql中32位和64位的整形范围是多少
Feb 18 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
基于ThinkPHP实现的日历功能实例详解
Apr 15 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 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开发中四种查询返回结果分析
2011/01/02 PHP
php学习之变量的使用
2011/05/29 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
javascript AutoScroller 函数类
2009/05/29 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
jQuery焦点图切换特效代码分享
2015/09/15 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
python执行子进程实现进程间通信的方法
2015/06/02 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
在网上学习全世界最好的课程:Coursera
2017/11/07 全球购物
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
公务员转正鉴定材料
2014/02/11 职场文书
励志演讲稿600字
2014/08/21 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
文明倡议书
2015/01/19 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
vue2实现provide inject传递响应式
2021/05/21 Vue.js
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android
基于Python实现西西成语接龙小助手
2022/08/05 Golang