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水印
Mar 16 PHP
一道关于php变量引用的面试题
Aug 08 PHP
php4与php5的区别小结(配置异同)
Dec 20 PHP
基于php无限分类的深入理解
Jun 02 PHP
php计算程序运行时间的简单例子分享
May 10 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
php构造函数的继承方法
Feb 09 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 PHP
php实现的单一入口应用程序实例分析
Sep 23 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
PDO::getAvailableDrivers讲解
Jan 28 PHP
如何用PHP websocket实现网页实时聊天
May 26 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
第三节--定义一个类
2006/11/16 PHP
php类中private属性继承问题分析
2012/11/01 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
php实现获取近几日、月时间示例
2019/07/06 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
javascript中不等于的代码是什么怎么写
2013/12/29 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
[01:44]《为梦想出发》—联想杯DOTA2完美世界全国高校联赛
2015/09/30 DOTA
python实现批量监控网站
2016/09/09 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Django分页功能的实现代码详解
2019/07/29 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
浅谈Django中的QueryDict元素为数组的坑
2020/03/31 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
文秘个人求职信范文
2014/04/22 职场文书
出租车拒载检讨书
2015/01/28 职场文书
公司放假通知怎么写
2015/04/15 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电