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 相关文章推荐
PHP5 安装方法
Oct 09 PHP
在PHP中执行系统外部命令
Oct 09 PHP
PHP中文汉字验证码
Apr 08 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
PHP性能优化 产生高度优化代码
Jul 22 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
Linux环境下搭建php开发环境的操作步骤
Jun 17 PHP
php实现兼容2038年后Unix时间戳转换函数
Mar 18 PHP
PHP会话处理的10个函数
Aug 11 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
swoole锁的机制代码实例讲解
Mar 04 PHP
PHP RabbitMQ消息列队
May 11 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两种无限分类方法实例
2015/04/21 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
JavaScript 拖拉缩放效果
2008/12/10 Javascript
基于jQuery的树控件实现代码(asp.net+json)
2010/07/11 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
JavaScript严格模式详解
2017/01/16 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
JS实现上传图片实时预览功能
2017/05/22 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
老师推荐信
2013/10/28 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
如何在Python项目中引入日志
2021/05/31 Python
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
PyTorch中permute的使用方法
2022/04/26 Python