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 防恶意刷新实现代码
May 16 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
shopex主机报错误请求解决方案(No such file or directory)
Dec 27 PHP
用php随机生成福彩双色球号码的2种方法
Feb 04 PHP
php时间戳转换的示例
Mar 31 PHP
解决CodeIgniter伪静态失效
Jun 09 PHP
destoon常用的安全设置概述
Jun 21 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
利用PHP将部分内容用星号替换
Apr 21 PHP
PHP  Yii清理缓存的实现方法
Nov 10 PHP
PHP 序列化和反序列化函数实例详解
Jul 18 PHP
php 查找数组元素提高效率的方法详解
May 05 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
详解:――如何将图片储存在数据库里
2006/12/05 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
python3.3使用tkinter开发猜数字游戏示例
2014/03/14 Python
Python对数据库操作
2016/03/28 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
Python中collections模块的基本使用教程
2018/12/07 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Python Map 函数的使用
2020/08/28 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
蒂娜商店:Tiina the Store
2019/12/07 全球购物
物流司机岗位职责
2013/12/28 职场文书
超市开店计划书
2014/04/26 职场文书
运动会横幅标语
2014/06/17 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
2014年医院工作总结
2014/11/20 职场文书
职工年度考核评语
2014/12/31 职场文书
红色影片观后感
2015/06/18 职场文书
同学会演讲稿
2019/04/02 职场文书
2019暑假学生安全口号
2019/06/27 职场文书
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python