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 静态变量的初始化
Nov 15 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
php中去除所有js,html,css代码
Oct 12 PHP
php设计模式 DAO(数据访问对象模式)
Jun 26 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
Oct 03 PHP
教你如何使用php session
Oct 28 PHP
linux中cd命令使用详解
Jan 08 PHP
PHP实现的带超时功能get_headers函数
Feb 10 PHP
php微信开发接入
Aug 27 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 PHP
PHP常见数组排序方法小结
Aug 20 PHP
ThinkPHP 5.1 跨域配置方法
Oct 11 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中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
javascript 跳转代码集合
2009/12/03 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
Python读取键盘输入的2种方法
2015/06/16 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
你们项目是如何进行变更控制的
2015/08/26 面试题
大学毕业通用个人的求职信
2013/12/08 职场文书
班组长安全生产职责
2013/12/16 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
论语读书笔记
2015/06/26 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android