php checkbox 取值详细说明


Posted in PHP onAugust 19, 2010

设我们有一个html页面,代码如下:

<FORM method="post" action="checkTest.php"> 
<INPUT name="test[]" type="checkbox" value="1" /> 
<INPUT type="checkbox" name="test[]" value="2" /> 
<INPUT type="checkbox" name="test[]" value="3" /> 
<INPUT type="checkbox" name="test[]" value="4" /> 
<INPUT type="checkbox" name="test[]" value="5" /> 
<INPUT type="submit" name="Submit" value="Submit" /> 
</FORM>

注意上面input的name属性,各个属性内容都一样,而且都是test[],加上[]的原因在于让test的内容变成数组形式传递。
checkTest.php的代码内容如下:
<?php 
echo implode(",",$_POST['test']); 
?>

我们输出内容时只需要注意利用implode函数将数组内容转化为字符串即可。
注:该功能可在删除多记录等场合运用。如Delete from tbl where ID in (implode(",",$_POST['test']))即可。
实例代码:
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
</head> 
<body> 
html复选框如果要以数据组形式发送给php脚本处理就必须以如checkbox[]这形式 
<form id="form1" name="form1" method="post" action=""> 
<label> 
<input type="checkbox" name="checkbox[]" value="1" /> 
</label> 
<label> 
<input type="checkbox" name="checkbox[]" value="2" /> 
</label> 
<label> 
<input type="checkbox" name="checkbox[]" value="3water.com" /> 
</label> 
<label> 
<input type="checkbox" name="checkbox[]" value="3water.com" /> 
</label> 
<label> 
<input type="submit" name="Submit" value="提交" /> 
</label> 
</form> 
</body> 
</html> 
<? 
//判断是否点击提交 
if( $_POST ) 
{ 
$array = $_POST['checkbox']; 
print_r($array); 
} 
/* 
结果: 
Array 
( 
[0] => 1 
[1] => 2 
[2] => 3water.com 
[3] => 3water.com 
) 
简单的很多事情在做之前觉得复杂但做起来就很容易了,像这个复选框代码就是这样了。 
*/ 
?>
PHP 相关文章推荐
PHP+MySQL5.0中文乱码解决方法
Nov 20 PHP
PHP 已经成熟
Dec 04 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
Chrome Web App开发小结
Sep 04 PHP
php判断对象是派生自哪个类的方法
Jun 20 PHP
用PHP代码给图片加水印
Jul 01 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
PHP实现的抓取小说网站内容功能示例
Jun 27 PHP
PHP 截取字符串专题集合
Aug 19 #PHP
php 过滤器实现代码
Aug 09 #PHP
PHP对字符串的递增运算分析
Aug 08 #PHP
PHP原理之异常机制深入分析
Aug 08 #PHP
php include加载文件两种方式效率比较
Aug 08 #PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 #PHP
php简单提示框alert封装函数
Aug 08 #PHP
You might like
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
js html实现计算器功能
2018/11/13 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
跟老齐学Python之用Python计算
2014/09/12 Python
介绍Python中内置的itertools模块
2015/04/29 Python
Python实现的计算马氏距离算法示例
2018/04/03 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
谈谈Python中的while循环语句
2019/03/10 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python 批量刷博客园访问量脚本过程解析
2019/08/30 Python
python3注册全局热键的实现
2020/03/22 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
材料加工硕士生求职信
2013/10/10 职场文书
秋游活动策划方案
2014/02/16 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
小学教师培训方案
2014/06/09 职场文书
销售岗位职责范本
2014/06/12 职场文书
最新离婚协议书范本
2014/08/19 职场文书
三严三实对照检查材料
2014/08/25 职场文书
2014年教师节活动总结
2014/08/29 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
《实心球》教学反思
2016/02/23 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
MySQL窗口函数的具体使用
2021/11/17 MySQL