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 相关文章推荐
用Socket发送电子邮件(利用需要验证的SMTP服务器)
Oct 09 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Jan 16 PHP
php判断终端是手机还是电脑访问网站的思路及代码
Apr 24 PHP
基于MySQL到MongoDB简易对照表的详解
Jun 03 PHP
PHP set_error_handler()函数使用详解(示例)
Nov 12 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
PHP函数实现分页含文本分页和数字分页
Oct 23 PHP
PHP CURL 多线程操作代码实例
May 13 PHP
PHP编程计算日期间隔天数的方法
Apr 26 PHP
PHP http请求超时问题解决方案
Nov 13 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 进程锁定问题分析研究
2009/11/24 PHP
PHP四大安全策略
2014/03/12 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
python中黄金分割法实现方法
2015/05/06 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
台湾旅游网站:灿星旅游
2018/10/11 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
蒂娜商店:Tiina the Store
2019/12/07 全球购物
面向对象设计的原则是什么
2013/02/13 面试题
公务员总结性个人自我评价
2013/12/05 职场文书
小学毕业感言50字
2014/02/16 职场文书
战友聚会主持词
2014/04/02 职场文书
主题教育活动总结
2014/05/05 职场文书
保密工作目标责任书
2014/07/28 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
全陪导游词开场白
2015/05/29 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书