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 相关文章推荐
整理的9个实用的PHP库简介和下载
Nov 09 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
Jun 10 PHP
php简单的会话类代码
Aug 08 PHP
PHP函数学习之PHP函数点评
Jul 05 PHP
thinkphp学习笔记之多表查询
Jul 28 PHP
Yii2实现同时搜索多个字段的方法
Aug 10 PHP
利用PHP如何写APP接口详解
Aug 23 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
PHP的中使用非缓冲模式查询数据库的方法
Feb 05 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
Jul 22 PHP
PHP连接MySQL数据库操作代码实例解析
Jul 11 PHP
php 防护xss,PHP的防御XSS注入的终极解决方案
Apr 01 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数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
Javascript中call与apply的学习笔记
2014/09/22 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
js的三种继承方式详解
2017/01/21 Javascript
Move.js入门
2017/02/08 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
微信小程序 自定义复选框实现代码实例
2019/09/04 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
js实现自定义滚动条的示例
2020/10/27 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
python装饰器使用实例详解
2019/12/14 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
探矿工程师自荐信
2014/01/24 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
小班上学期个人总结
2015/02/12 职场文书
退伍军人感言
2015/08/01 职场文书
教师素质教育心得体会
2016/01/19 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android