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 相关文章推荐
第六节--访问属性和方法
Nov 16 PHP
ZF等常用php框架中存在的问题
Jan 10 PHP
php url地址栏传中文乱码解决方法集合
Jun 25 PHP
php数组中包含中文的排序方法
Jun 03 PHP
php CI框架插入一条或多条sql记录示例
Jul 29 PHP
PHP文件读取功能的应用实例
May 08 PHP
php fread读取文件注意事项
Sep 24 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
Aug 01 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
Apr 12 PHP
PHP+Oracle本地开发环境搭建方法详解
Apr 01 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 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 批量删除 sql语句
2009/06/05 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
javascript 特殊字符串
2009/02/25 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
jquery树形菜单效果的简单实例
2016/06/06 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python列表切片常用操作实例解析
2019/12/16 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
营销与策划专业毕业生求职信
2013/11/01 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
表扬稿范文
2015/01/17 职场文书
道歉信怎么写
2015/05/12 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python