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将向Java靠拢
Oct 09 PHP
浅析PHP水印技术
Feb 14 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
May 09 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
Smarty实现页面静态化(生成HTML)的方法
May 23 PHP
PHP云打印类完整示例
Oct 15 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
Laravel中的Auth模块详解
Aug 17 PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 PHP
Yii框架连表查询操作示例
Sep 06 PHP
PHP利用curl发送HTTP请求的实例代码
Jul 09 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 excel reader读取excel内容存入数据库实现代码
2012/12/06 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
Js+XML 操作
2006/09/20 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
JavaScript中的类(Class)详细介绍
2014/12/30 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
关于ES6的六个小特性(二)
2017/02/20 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
Mac下安装vue
2018/04/11 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
python with statement 进行文件操作指南
2014/08/22 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
python实现简单文件读写函数
2021/02/25 Python
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
应届毕业生个人自我评价
2013/09/20 职场文书
写给爸爸的道歉信
2014/01/15 职场文书
班级安全教育实施方案
2014/02/23 职场文书
创建文明城市标语
2014/06/16 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
校车安全责任书
2014/08/25 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
辩护词范文大全
2015/05/21 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
Springboot中如何自动转JSON输出
2022/06/16 Java/Android