TP踩过的坑【批量删除,(不涉及子栏目的批量删除)】

做批量删除的时候,前台一定要有一个接收的数组。例如:

                    <td class="tc"><input name="id[]" value="{$vo.id}" class="check" type="checkbox"></td>

当然,上面要有循环,不然value不能调用了。

后台代码也不是很复杂了

$link = D('link');  //实例化数据表
$id = I('id');   //接收前台发来的id[]这个数组
$id = implode(',', $id);   //将数组转换成字符串的形式,例如转换成1,2,3,5
if($link->delete($id))
{
    $this->success('批量删除成功!',U('index'));
}
else
{
    $this->error('批量删除失败!');
}

Tags: None

Archives QR Code

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JetpropelledSnake

Python设计模式之单例模式

  本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题: 为什么?即为什么要使用...

40112
来自专栏维C果糖

史上最简单的 MySQL 教程(四十)「数据库变量」

系统变量,顾名思义,是系统设置好的变量(皆为全局级别变量),也是用来控制服务器表现的,如autocommit、wait_timeout等。

43912
来自专栏破晓之歌

ip地址相关基础 原

IP 32位的地址通常表示为四个10进制的数,每个证书对应一个字节,成为点分十进制法(Dotted decimal notation)

821
来自专栏逆向技术

16位汇编第九讲汇编指令以及逆向中的花指令

                                      16位汇编第九讲汇编指令以及逆向中的花指令 一丶LOOP指令(循环指令) 作用:  ...

20810
来自专栏Java编程技术

一个有关定时生产与消费的问题

按照上面的逻辑看的话,每个队列里面最多有一个元素。其实不然,因为在多线程模型中每个线程占用cpu执行的时间是按照时间片来划分的,每个线程执行完自己的时间片后会被...

821
来自专栏黑泽君的专栏

day08_Servlet学习笔记

============================================================

581
来自专栏互联网开发者交流社区

jsp 内置对象(五)

1255
来自专栏晓晨的专栏

asp.net core部署时自定义监听端口,提高部署的灵活性

1013
来自专栏古时的风筝

从实例出发,了解单例模式和静态块

什么是单例模式呢,单例模式(Singleton)又叫单态模式,它出现目的是为了保证一个类在系统中只有一个实例,并提供一个访问它的全局访问点。从这点可以看出,单例...

800
来自专栏编程心路

小司机带你学习单例模式的六种姿势!

单例模式是创建型模式的一种,下面总结一下在 Java 中实现单例模式的几种方法,并在多线程环境中进行了测试。

1323

扫码关注云+社区

领取腾讯云代金券