松林按时来给大家介绍Thinkphp的新闻系统了,昨天说到了新闻系统的增加,那么今天我来给大家介绍新闻的删除,删除的知识点就那么两句的重点,有一点点php基础的就会知道。那么好了废话少说,步入正题。

前天我们已经把新闻列表列出来了,那么我们回顾一下index.html代码:

<volist name="list" id="vo">

<a href="__URL__/del/id/{$vo.id}">{$vo.name}</a>

</volist>

我们来看一下volist循环里面的的a标签,我们为什么在a标签的链接上get传了一个id呢? 首先如果我们要删除一篇新闻,那么这篇新闻在数据库存储的方式是数据库里面有个id标识这篇新闻,当然id是唯一的。所以我们要删除新闻的时候会根据新闻的id删除。当然volist循环的时候把id给传到了del 这个方法里面。好了,那么我们看看del方法里面怎么写的:

public function del(){

$user =M('表名');

if($user->where('id="'.$_GET['id'].'"')->delete()){

echo "删除成功";

}else{

echo "删除失败";    //成功失败的提示可以改成Thinkphp自带的,在这里我就随便输出一下了

}

}

 

新闻增删改查的删除相对于其他是最简单的。当然还有复杂点的(比如全选删除)。最主要就是$user->where('id="'.$_GET['id'].'"')->delete();这句话,大家记住就可以了。

 

 

文章均属 松林's blog 原创 转载请注明转自 松林's blog

本文地址 :http://www.songlin51.com/archives/610.html