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的日期处理函数及uchome的function_coomon中日期处理函数的研究
Jan 12 PHP
FirePHP 推荐一款PHP调试工具
Apr 23 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
浅析PKI加密解密 OpenSSL
Jul 01 PHP
php实现设计模式中的单例模式详解
Oct 11 PHP
PHP汉字转换拼音的函数代码
Dec 30 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
Aug 01 PHP
yii2中关于加密解密的那些事儿
Jun 12 PHP
php微信公众号开发之微信企业付款给个人
Oct 04 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
Apr 17 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
May 09 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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 类自动载入的方法
2015/06/03 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
实例解析php的数据类型
2018/10/24 PHP
基于PHP实现短信验证码发送次数限制
2020/07/11 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
JS常见算法详解
2017/02/28 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
浅谈js闭包理解
2019/03/28 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
StubHub墨西哥:购买和出售您的门票
2016/09/17 全球购物
abstract是什么意思
2012/02/12 面试题
销售顾问的岗位职责
2013/11/13 职场文书
暑期实习鉴定
2013/12/16 职场文书
社区禁毒工作方案
2014/06/02 职场文书
党支部三会一课计划
2014/09/24 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书