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 insert语法详解
Jun 07 PHP
PHP MSSQL 存储过程的方法
Dec 24 PHP
第4章 数据处理-php数组的处理-郑阿奇
Jul 04 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
thinkphp中空模板与空模块的用法实例
Nov 26 PHP
PHP模拟asp中response类实现方法
Aug 08 PHP
PHP中读取文件的几个方法总结(推荐)
Jun 03 PHP
PHP实现文件上传下载实例
Oct 18 PHP
php中的单引号、双引号和转义字符详解
Feb 16 PHP
PHP实现微信图片上传到服务器的方法示例
Jun 29 PHP
PHP基于socket实现客户端和服务端通讯功能
Jul 13 PHP
laravel 根据不同组织加载不同视图的实现
Oct 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
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
php自定义分页类完整实例
2015/12/25 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
ES6字符串模板,剩余参数,默认参数功能与用法示例
2017/04/06 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
python循环监控远程端口的方法
2015/03/14 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
Python使用folium excel绘制point
2019/01/03 Python
Python拆分大型CSV文件代码实例
2019/10/07 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
2021/01/28 Python
利用python实现汉诺塔游戏
2021/03/01 Python
金融学专业大学生职业生涯规划
2014/03/07 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
基层党支部整改方案
2014/10/25 职场文书
2015年采购工作总结
2015/04/10 职场文书
教师节主题班会教案
2015/08/17 职场文书
高质量“欢迎词”
2019/04/03 职场文书
Python 如何解决稀疏矩阵运算
2021/05/26 Python