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 相关文章推荐
source.php查看源文件
Dec 09 PHP
Look And Say 序列php实现代码
May 22 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
Apr 26 PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 PHP
php的XML文件解释类应用实例
Sep 22 PHP
PHP连接操作access数据库实例
Mar 30 PHP
在WordPress的文章编辑器中设置默认内容的方法
Dec 29 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 PHP
PHP弱类型语言中类型判断操作实例详解
Aug 10 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 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版(3)
2006/10/09 PHP
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
解析PHP工厂模式的好处
2013/06/18 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
Vue如何实现响应式系统
2018/07/11 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
2020/02/10 Javascript
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python之Sklearn使用入门教程
2021/02/19 Python
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
德国购买健身器材:AsVIVA
2017/08/09 全球购物
英国女装网上商店:I Saw It First
2018/10/18 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
简单租房协议书
2014/04/09 职场文书
文明工地标语
2014/06/16 职场文书
师德师风整改措施
2014/10/24 职场文书
旷工辞退通知书
2015/04/17 职场文书
2016中秋节广告语
2016/01/28 职场文书
redis哨兵常用命令和监控示例详解
2021/05/27 Redis
Go语言编译原理之变量捕获
2022/08/05 Golang