cms文章管理

来源:互联网 发布:沈阳搜索引擎排名数据 编辑:程序博客网 时间:2024/06/08 17:12

在user将文章或者admin用户添加文章之后,就可以高枕无忧了吗?

NO!对于网站的编辑来说,他们还需要cms的文章管理功能,以便于他们对网站文章的操作。

项目需求:

在页面中可以查看文章的状态,包括文章标题、作者、更新时间等,并且可以被删除、更新和审核。

项目关键点:

如何和MySQL交互,实现查看文章状态并编辑文章的功能。

例如:

 

<?php
require_once('Connection/conn.php'); 
?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_rs_articles = 20;
$pageNum_rs_articles = 0;   //页面从0开始
if(isset($_GET['pageNum_rs_articles'])){
$pageNum_rs_articles = $_GET['pageNum_rs_articles'];}
$startRow_rs_articles = $pageNum_rs_articles*$maxRows_rs_articles;
mysql_select_db($database_conn,$conn);
$query_rs_articles = "select * from articles order by articles_id desc"; 
$query_limit_rs_articles = sprintf("%s LIMIT %d,%d",$query_rs_articles,$startRow_rs_articles,$maxRows_rs_articles);
$rs_articles = mysql_query($query_limit_rs_articles,$conn)
or die(mysql_error());
$row_rs_articles = mysql_fetch_assoc($rs_articles);
if(isset($_GET['totalRows_rs_articles']))
{    $totalRows_rs_articles = $_GET['totalRows_rs_articles'];}
else
{
    $all_rs_articles = mysql_query($query_rs_articles);
$totalRows_rs_articles = mysql_num_rows($all_rs_articles);
}
$totalPages_rs_articles = ceil($totalRows_rs_articles/$maxRows_rs_articles);
$queryString_rs_articles = "*";
if(!emptyempty($_SERVER['QUERY_STRING'])){
$params = explode("&",$_SERVER['QUERY_STRING']);
$newParams = array();
foreach($params as $param)
{if(stristr($param,"pageNum_rs_articles") == false && stristr($param,"totalRows_rs_articles")==false)
{
array_push($newParams,$param);}}
if(count($newParams)!= 0)
{
$queryString_rs_articles="&".htmlentities(implode("&".$newParams));
}
}
$queryString_rs_articles = sprintf("&totalRows_rs_articles=%d%s",$totalRows_rs_articles,$queryString_rs_articles);
?>  

……页面太大,,发不上去了。。呵呵

原创粉丝点击