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来写记数器(详细介绍)
Oct 09 PHP
织梦模板标记简介
Mar 11 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
May 26 PHP
PHP正则提取不包含指定网址的图片地址的例子
Apr 21 PHP
PHP实现的sqlite数据库连接类
Dec 12 PHP
PHP、Java des加密解密实例
Apr 27 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
May 12 PHP
非常全面的php日期时间运算汇总
Nov 04 PHP
php session 写入数据库
Feb 13 PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
php7中停止php-fpm服务的方法详解
May 09 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
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
jQuery代码优化 选择符篇
2011/11/01 Javascript
Javascript中call与apply的学习笔记
2014/09/22 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
js实现多图左右切换功能
2016/08/04 Javascript
前端面试题及答案整理(二)
2016/08/26 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
Node.js Buffer用法解读
2018/05/18 Javascript
puppeteer库入门初探
2019/01/09 Javascript
vue结合element-ui使用示例
2019/01/24 Javascript
React通过redux-persist持久化数据存储的方法示例
2019/02/14 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python中如何获取类属性的列表
2016/12/26 Python
Python表示矩阵的方法分析
2017/05/26 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
关于Python-faker的函数效果一览
2019/11/28 Python
django queryset相加和筛选教程
2020/05/18 Python
python 5个顶级异步框架推荐
2020/09/09 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
python 对xml解析的示例
2021/02/27 Python
关于Java finally的面试题
2016/04/27 面试题
旅游管理毕业生自荐书
2014/02/02 职场文书
小学生元旦感言
2014/02/26 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
升职演讲稿范文
2014/05/23 职场文书
副总经理党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/06 职场文书
军事理论课感想
2015/08/11 职场文书