php一次性删除前台checkbox多选内容的方法


Posted in PHP onSeptember 22, 2013
SQL:$SQL="delete from `doing` where id in ('1,2,3,4')";

数据用逗号隔开。
表单:
<form action="?action=doing" method="post"> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/> 
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/> 
<input type="submit"/> 
</form>

好$ID_Dele=$_POST['ID_Dele']将会是一个数组,虽然说PHP是弱类型的,但这里可没ASP弱。

ASP可以直接:
SQL="delete from [doing] where id in ('"&ID_Dele&"')"进行删除。但PHP不能把$ID_Dele直接放进去。因为$ID_Dele可不是'1,2,3,4'哦,因为$ID_Dele是一个数组,具有键和值。
好,PHP中也不难,刚好有个函数:implode(),对了。同split()\explode()功能刚好相反的一个函数,后两者是用某字符(比如逗号)分割的,而前者则可以拼接为字符串。

因此:

$ID_Dele= implode(",",$_POST['ID_Dele']); 
$SQL="delete from `doing` where id in ($ID_Dele)";
PHP 相关文章推荐
php 无限级缓存的类的扩展
Mar 16 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
Sep 29 PHP
php学习之 认清变量的作用范围
Jan 26 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
PHP Curl多线程原理实例详解
Nov 06 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
PHP合并数组+号和array_merge的区别
Jun 25 PHP
在Debian系统下配置LNMP的教程
Jul 09 PHP
php获取excel文件数据
Apr 21 PHP
php利用fsockopen GET/POST提交表单及上传文件
May 22 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 #PHP
PHP 输出URL的快捷方式示例代码
Sep 22 #PHP
PHP截断标题且兼容utf8和gb2312编码
Sep 22 #PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 #PHP
PHP Switch 语句之学习笔记
Sep 21 #PHP
PHP基础知识介绍
Sep 17 #PHP
遭遇php的in_array低性能问题
Sep 17 #PHP
You might like
php 中的str_replace 函数总结
2007/04/27 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
Ext 今日学习总结
2010/09/19 Javascript
JavaScript访问样式表代码
2010/10/15 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
python实现redis三种cas事务操作
2017/12/19 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
详解Python:面向对象编程
2019/04/10 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
Python3远程监控程序的实现方法
2019/07/15 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
python 常见的排序算法实现汇总
2020/08/21 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
阿里云:Aliyun.com
2017/02/15 全球购物
爱普生美国官网:Epson美国
2018/11/05 全球购物
打架检讨书2000字
2014/02/22 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
Python pygame实现中国象棋单机版源码
2021/06/20 Python
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers