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生成静态页
Nov 25 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
Aug 02 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
Dec 10 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
php+highchats生成动态统计图
May 21 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
Jan 28 PHP
深入理解PHP中的Streams工具
Jul 03 PHP
php将html转为图片的实现方法
May 19 PHP
PHP实现的折半查询算法示例
Oct 09 PHP
PHP ElasticSearch做搜索实例讲解
Feb 05 PHP
XAMPP升级PHP版本实现步骤解析
Sep 04 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
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
JS 文件传参及处理技巧分析
2010/05/13 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
2013/05/19 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
基于javascript的COOkie的操作实现只能点一次
2014/12/26 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
[02:40]2014DOTA2 国际邀请赛中国区预选赛 四大豪门抵达华西村
2014/05/23 DOTA
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
Python实现带百分比的进度条
2016/06/28 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
2014年会演讲稿范文
2014/01/06 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
手机银行营销方案
2014/03/14 职场文书
幼儿评语大全
2014/04/30 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
反腐倡廉观后感
2015/06/08 职场文书
python异常中else的实例用法
2021/06/15 Python
Python并发编程实例教程之线程的玩法
2021/06/20 Python
Node.js实现断点续传
2021/06/23 Javascript