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 19 PHP
在PHP中使用反射技术的架构插件使用说明
May 18 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
用 Composer构建自己的 PHP 框架之构建路由
Oct 30 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
Nov 28 PHP
PHP SplObjectStorage使用实例
May 12 PHP
PHP CURL 多线程操作代码实例
May 13 PHP
PHP实现原比例生成缩略图的方法
Feb 03 PHP
Thinkphp单字母函数使用指南
May 08 PHP
Zend Framework常用校验器详解
Dec 09 PHP
php工具型代码之印章抠图
Jul 18 PHP
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Apr 01 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 和 MySQL 时区的一点总结
2008/03/26 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
php中文验证码实现方法
2015/06/18 PHP
php验证码的制作思路和实现方法
2015/11/12 PHP
PHP数组实例详解
2016/06/26 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
Python读取YUV文件,并显示的方法
2018/12/04 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
pymysql 开启调试模式的实现
2019/09/24 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
HTML5实现签到 功能
2018/10/09 HTML / CSS
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
大三在校生电子商务求职信
2013/10/29 职场文书
《三顾茅庐》教学反思
2014/04/10 职场文书
企业标语口号
2014/06/10 职场文书
学校师德师风整改方案
2014/10/28 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
2016年国陪研修感言
2015/11/18 职场文书
销售口号霸气押韵
2015/12/24 职场文书
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL