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 木马攻击防御技巧
Jun 13 PHP
PHP文件打开、关闭、写入的判断与执行代码
May 24 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
Codeigniter购物车类不能添加中文的解决方法
Nov 29 PHP
简单谈谈favicon
Jun 10 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
Mar 18 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
深入解析PHP中SESSION反序列化机制
Mar 01 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 PHP
PHP基于array_unique实现二维数组去重
Jul 14 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
再说下636单管机
2021/03/02 无线电
关于PHP语言构造器介绍
2013/07/08 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
js实现的map方法示例代码
2014/01/13 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
Augularjs-起步详解
2016/07/08 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
python实现获取序列中最小的几个元素
2014/09/25 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
深入了解NumPy 高级索引
2020/07/24 Python
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
航海技术专业毕业生求职信
2014/04/06 职场文书
学习党的群众路线实践活动思想汇报
2014/09/12 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
个人借款协议书范本
2014/11/17 职场文书
总经理岗位职责范本
2015/04/01 职场文书
行政处罚告知书
2015/07/01 职场文书
2016特色励志班级口号
2015/12/24 职场文书
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers