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中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
基于php使用memcache存储session的详解
Jun 25 PHP
php二分查找二种实现示例
Mar 12 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
Apr 01 PHP
CodeIgniter实现更改view文件夹路径的方法
Jul 04 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 PHP
php计算多维数组中所有值总和的方法
Jun 24 PHP
PHP简单实现断点续传下载的方法
Sep 25 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
composer.lock文件的作用
Feb 03 PHP
php ajax数据传输和响应方法
Aug 21 PHP
php使用fullcalendar日历插件详解
Mar 06 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删除数组中特定元素的两种方法
2013/07/02 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
javascript之ESC(第二类混淆)
2007/05/06 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
推荐一个封装好的getElementsByClassName方法
2014/12/02 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
javascript弹出拖动窗口
2015/08/11 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
Python实现拼接多张图片的方法
2014/12/01 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
python 已知三条边求三角形的角度案例
2020/04/12 Python
python实现在线翻译
2020/06/18 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
Java面试题:请问一下代码输出是什么
2015/05/27 面试题
《神奇的克隆》教学反思
2014/04/10 职场文书
企业演讲稿范文大全
2014/05/20 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书
金陵十三钗观后感
2015/06/04 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
mysql事务对效率的影响分析总结
2021/10/24 MySQL
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers