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读取MySQL数据代码
Jun 05 PHP
php 图片上传类代码
Jul 17 PHP
第三章 php操作符与控制结构代码
Dec 30 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
解析php防止form重复提交的方法
Jul 01 PHP
thinkphp3.2.2前后台公用类架构问题分析
Nov 25 PHP
php 伪造ip以及url来路信息方法汇总
Nov 25 PHP
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
May 20 PHP
php获取开始与结束日期之间所有日期的方法
Nov 29 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
php在linux环境中如何使用redis详解
Dec 15 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
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
PHP中常用的转义函数
2014/02/28 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
js下获取div中的数据的原理分析
2010/04/07 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
python实现的简单猜数字游戏
2015/04/04 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
Python实现的端口扫描功能示例
2018/04/08 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
python3下pygame如何实现显示中文
2020/01/11 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
气象学专业个人求职信
2014/03/15 职场文书
高三励志标语
2014/06/05 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
一年级语文下册复习计划
2015/01/17 职场文书
安徽导游词
2015/02/12 职场文书
Python深度学习之实现卷积神经网络
2021/06/05 Python