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 学习提高路线分享
Oct 23 PHP
PHP中的正则表达式函数介绍
Feb 27 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
php将12小时制转换成24小时制的方法
Mar 31 PHP
利用PHP如何实现Socket服务器
Sep 23 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
PHP+Ajax实现验证码的实时验证
Jul 20 PHP
PHP图片水印类的封装
Jul 06 PHP
PHP实现的折半查询算法示例
Oct 09 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 nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
Prototype使用指南之selector.js
2007/01/10 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
Python多进程机制实例详解
2015/07/02 Python
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
python学生管理系统开发
2019/01/30 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
基于Python的一个自动录入表格的小程序
2020/08/05 Python
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
大学生学习自我评价
2014/01/13 职场文书
安全生产承诺书
2014/03/26 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
一文搞懂redux在react中的初步用法
2021/06/09 Javascript