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 字符过滤类,用于过滤各类用户输入的数据
May 27 PHP
php中截取中文字符串的代码小结
Jul 17 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
Jun 05 PHP
实测在class的function中include的文件中非php的global全局环境
Jul 15 PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 PHP
Symfony2在Nginx下的配置方法图文教程
Feb 04 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 PHP
PHP多维数组元素操作类的方法
Nov 14 PHP
PHP 7.1新特性的汇总介绍
Dec 16 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 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
php使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
Champion官网:美国冠军运动服装
2017/01/25 全球购物
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
YII2 全局异常处理深入讲解
2021/03/24 PHP
大学生的创业计划书就该这么写
2014/01/30 职场文书
导游个人求职信
2014/04/25 职场文书
社区个人对照检查材料(群众路线)
2014/09/26 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
写给领导的感谢信
2015/01/22 职场文书
2015教师年度工作总结范文
2015/04/07 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python