getRow("select * from pre_article where id='$id' limit 1");
?>
getRow("select * from pre_article where title='$title' limit 1");
if($rows)
showmsg('文章标题已存在!',3);
$sql="INSERT INTO `pre_article` (`title`,`content`,`addtime`,`top`,`active`) VALUES (:title, :content, :addtime, :top, :active)";
$data = [':title'=>$title, ':content'=>$content, ':addtime'=>$addtime, ':top'=>$top, ':active'=>1];
if($DB->exec($sql, $data)){
showmsg('添加文章成功!
>>返回文章列表',1);
}else
showmsg('添加文章失败!'.$DB->error(),4);
}
}
elseif($my=='edit_submit')
{
if(!checkRefererHost())exit();
$id=$_GET['id'];
$rows=$DB->getRow("select * from pre_article where id='$id' limit 1");
if(!$rows)
showmsg('当前记录不存在!',3);
$title=trim($_POST['title']);
$content=$_POST['content'];
$top=intval($_POST['top']);
$addtime=$_POST['addtime'].' '.date("H:i:s");
if($title==NULL or $content==NULL){
showmsg('保存错误,请确保必填项都不为空!',3);
} else {
$sql = "UPDATE pre_article SET title=:title,content=:content,addtime=:addtime,top=:top WHERE id=:id";
$data = [':title'=>$title, ':content'=>$content, ':addtime'=>$addtime, ':top'=>$top, ':id'=>$id];
if($DB->exec($sql, $data)!==false)
showmsg('修改文章成功!
>>返回文章列表',1);
else
showmsg('修改文章失败!'.$DB->error(),4);
}
}
elseif($my=='delete')
{
if(!checkRefererHost())exit();
$id=$_GET['id'];
$sql="DELETE FROM pre_article WHERE id=:id";
if($DB->exec($sql, [':id'=>$id]))
showmsg('删除成功!
>>返回文章列表',1);
else
showmsg('删除失败!'.$DB->error(),4);
}
else
{
if(isset($_GET['kw'])){
$kw = trim(daddslashes($_GET['kw']));
$sql=" title LIKE '%$kw%'";
$numrows=$DB->getColumn("SELECT count(*) from pre_article where{$sql}");
$link='&kw='.$kw;
}else{
$sql=" 1";
$numrows=$DB->getColumn("SELECT count(*) from pre_article");
}
?>
系统共有 篇文章
| ID | 文章标题 | 发布时间 | 浏览量 | 状态 | 操作 |
query("SELECT * FROM pre_article WHERE{$sql} order by id desc limit $offset,$pagesize");
while($res = $rs->fetch())
{
echo '| '.$res['id'].' | '.($res['top']?'[置顶]':null).$res['title'].' | '.$res['addtime'].' | '.$res['count'].' | '.($res['active']==1?'显示':'隐藏').' | 查看 编辑 删除 |
';
}
?>
';
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if ($page>1)
{
echo '
首页';
echo '
«';
} else {
echo '
首页';
echo '
«';
}
$start=$page-10>1?$page-10:1;
$end=$page+10<$pages?$page+10:$pages;
for ($i=$start;$i<$page;$i++)
echo '
'.$i .'';
echo '
'.$page.'';
for ($i=$page+1;$i<=$end;$i++)
echo '
'.$i .'';
if ($page<$pages)
{
echo '
»';
echo '
尾页';
} else {
echo '
»';
echo '
尾页';
}
echo'';
#分页
?>