php checkbox 取值详细说明
2015-01-24信息快讯网
php的checkbox取值方式跟其它语言有点不同,主要是因为php中数组的合理使用。
设我们有一个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="www.jb51.net" /> </label> <label> <input type="checkbox" name="checkbox[]" value="jb51.net" /> </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] => www.jb51.net [3] => jb51.net ) 简单的很多事情在做之前觉得复杂但做起来就很容易了,像这个复选框代码就是这样了。 */ ?>
php木马webshell扫描器代码
php addslashes及其他清除空格的方法是不安全的
PHP中创建空文件的代码[file_put_contents vs touch]
Trying to clone an uncloneable object of class Imagic的解决方法
Uncaught exception com_exception with message Failed to create COM object
php curl常见错误:SSL错误、bool(false)
shopex主机报错误请求解决方案(No such file or directory)
url decode problem 解决方法
php urlencode()与urldecode()函数字符编码原理详解
PHP性能优化工具篇Benchmark类调试执行时间
php的chr和ord函数实现字符加减乘除运算实现代码
PHP函数篇之掌握ord()与chr()函数应用
用PHP写的基于Memcache的Queue实现代码
jQuery EasyUI API 中文文档 - DateBox日期框
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
php下通过curl抓取yahoo boss 搜索结果的实现代码
一个简单php扩展介绍与开发教程
PHP 截取字符串专题集合
PHP通过header实现文本文件下载的代码
ubuntu 编译安装php 5.3.3+memcache的方法
PHP MemCached高级缓存配置图文教程
PHP MemCached 高级缓存应用代码
apache+php+mysql安装配置方法小结
Apache 配置详解(最好的APACHE配置教程)
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
php UTF-8、Unicode和BOM问题
php生成的html meta和link标记在body标签里 顶部有个空行
php select,radio和checkbox默认选择的实现方法
php checkbox复选框值的获取与checkbox默认值输出方法
php imagecreatetruecolor 创建高清和透明图片代码小结
php 用checkbox一次性删除多条记录的方法