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静态新闻列表自动生成代码
Jun 14 PHP
PHP 金额数字转换成英文
May 06 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
May 19 PHP
php strrpos()与strripos()函数
Aug 31 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
PHP中模拟处理HTTP PUT请求的例子
Jul 22 PHP
PHP实现远程下载文件到本地
May 17 PHP
Zend Framework教程之Application和Bootstrap用法详解
Mar 10 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
Jun 12 PHP
php 中phar包的使用教程详解
Oct 26 PHP
PDO::beginTransaction讲解
Jan 27 PHP
Laravel 验证码认证学习记录小结
Dec 20 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
模仿OSO的论坛(一)
2006/10/09 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
用JavaScript隐藏控件的方法
2009/09/21 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
bootstrap输入框组代码分享
2016/06/07 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
python图书管理系统
2020/04/05 Python
python中web框架的自定义创建
2019/09/08 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
革命先烈的英雄事迹材料
2014/02/15 职场文书
关于读书的演讲稿
2014/05/07 职场文书
厂区绿化方案
2014/05/08 职场文书
房产授权委托书范本
2014/09/22 职场文书
单位租车协议书
2015/01/29 职场文书
教师个人年终总结
2015/02/11 职场文书
单位介绍信格式范文
2015/05/04 职场文书
关于环保的宣传稿
2015/07/23 职场文书
python自动化测试通过日志3分钟定位bug
2021/11/20 Python
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸
关于pytest结合csv模块实现csv格式的数据驱动问题
2022/05/30 Python