代码拉取完成,页面将自动刷新
<meta charset="UTF-8">
<?php
require ('./lib/init.php');
$art_id=$_GET['art_id'];
$cat_name=$_GET['cat_name'];
//判断地址栏传来的 art_id 是否合法
if (!is_numeric($art_id)){
error ('文章id不合法!');
}
//判断catname 是否存在
$sql = "select * from cat where cat_name = '$cat_name'";
if (!mGetrow($sql)){
error('该文章所处分类不存在');
}
//文章是否存在
$sql = "select * from art where art_id = $art_id";
if (!mGetrow($sql)){
error('文章不存在');
}
//判断文章和分类是否一致
$sql = "select art_id,cat_name from art left join cat on cat.cat_id=art.cat_id where art_id = $art_id and cat_name = '$cat_name' ";
if (!mGetRow($sql)){
error ('文章id和分类不一致');
}
//判断该文章是否有tag
$sql = "select * from tag where art_id = $art_id";
if (mGetRow($sql)){
// 存在则删除所有tag
$sql = "delete from tag where art_id = $art_id";
if (!mQuery($sql)){
error ('服务器出错!');
}
}
//删除文章
$sql = "delete from art where art_id = $art_id";
if (!mQuery($sql)){
error ('文章删除失败');
}else{
//succ ('文章删除成功');
// 对应cat下的文章num - 1
$sql = "update cat set cat_num = cat_num - 1 where cat_name = '$cat_name' ";
mQuery($sql);
header('location:artlist.php');
}
?>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。