用PHP制作新闻管理系统,动脑学起来吧!!!(包括前台后台)
核心代码:
<p class="box_lg"><p class="box_tit"><a href="" class="close">x</a><H3>登录账号</H3></p><p class="box_con"><form action="login.php" method="post"><p><select name="usertype"><option value="普通用户">普通用户</option><option value="管理员">管理员</option></select></p><p>用户名:<input type="text" name="name" size="11"/><br/></p><p>密 码 :<input type="password" name="password" size="11"/><br/></p><p class="log"><input type="submit" name="login" value="登录"></p><span><a href="#" id="ljzc">立即注册</a></span></form></p></p><p class="box_zc"><p class="box_tit"><a href="" class="close">x</a><H3>注册账号</H3></p><p class="box_con"><form action="adduser.php" method="post"><p>用户名:<input type="text" name="name" size="11"/><br/></p><p>密 码 :<input type="password" name="password" size="11"/><br/></p><p>确认密码:<input type="password" name="repassword" size="11"/><br/></p><p class="zc"><input type="submit" name="zhuce" value="注册"></p><span><a href="#" id="ljdl">立即登录</a></span></form></p></p>登录后复制(5)管理员后台新闻发布模块
新闻发布模块对于新闻发布系统来说是最主要的一个模块。系统的新闻发布系统模块中发布的信息包括了新闻作者,新闻标题,新闻图片,新闻内容,新闻来源,新闻发布的时间以及用户点击次数等。管理员用户可以通过后台的新闻发布页面填写相关的内容,然后点击发布新闻,即可将自己的新闻发布出去。新闻发布的过程简单易行,新闻由管理员在后台直接发布,无需验证和批准直接可以在新闻发布系统的主页面上显示最新的新闻内容。
核心代码:
<?phpinclude_once("functions/database.php");get_connection();$result_set = mysql_query("select from category");close_connection();while($row = mysql_fetch_array($result_set)){?> <option value="<?php echo $row['category_id'];?>"><?php echo $row['name'];?></option><?php}?>登录后复制(6)管理员后台新闻管理模块
管理员将新闻发布以后,难免有出错或者需要修改的时候。因此在设计后台的时候针对此需要,我们设计了管理员后台新闻管理模块。管理模块是对已经发布出去的新闻进行修改编辑或者删除。同时也是新闻发布系统管理新闻的最基的功能。 此权限也只能是管理员才可以对此进行操作,对于游客身份的用户和已经登录的会员用户则均不可以对此进行操作。
核心代码:
<?phpinclude_once("functions/database.php");$news_id = $_GET["news_id"];get_connection();$result_news = mysql_query("select from news where news_id=$news_id");$result_category = mysql_query("select from category");close_connection();$news = mysql_fetch_array($result_news);?>登录后复制(7)管理员后台新闻类别添加模块
为了满足用户对新闻的分类浏览,我们设计了新闻的分类浏览功能。因此,在后台的管理中我们首先要建立管理员后台新闻类别添加的模块。管理员要发布的新闻是有一定的分类的。首先管理员要添加自己所要发布新闻的新闻分类,以便在以后发布新闻的时候可以根据已经添加的新闻分类,自然地将需要发布的新闻进行分类。同时网页中的新闻分类里也显示已发布的新闻。这样用户在针对哪一类的新闻进行浏览时,可以在第一时间看到最新的新闻。 如果网站需要宽展发布一些新类型的新闻,就可以动态的控制不同种类的新闻,可以做到新闻种类无限扩展。因此,此模块可以大大的增加动态网站的动态性,避免过的冗余操作。为管理员减少工作量,方便维护整个庞大的网站。
核心代码:
<?phpinclude_once("functions/database.php");$category = $_POST["category"];//$content = htmlspecialchars(addslashes($_POST["content"])); $sql = "insert into category values(null,'$category')";get_connection();mysql_query($sql);close_connection();echo "该类别成功添加到数据库表中!";?>登录后复制(8)管理员后台新闻类别管理模块
为了满足用户对新闻的分类浏览,我们设计了无限新闻类型添加的功能。与此同时,新闻的分类管理也是必不可少的一项模块。我们针对已经添加过的新闻进行修改或者直接删除,保证管理员可以对新闻分类进行任意操作。动态的控制整个新闻发布系统的新闻分类功能。同时也满足了不同用户对不同类型的新闻浏览的要求。使得这个新闻发布系统更有实用性,更人性化的管理。
核心代码:
<?phpinclude_once("functions/database.php"); $category_id = $_POST["category_id"];$name = $_POST["category_name"]; $sql = "update category set name='$name' where category_id=$category_id";get_connection();mysql_query($sql);close_connection();echo "新闻类别修改成功!";?>登录后复制(9)管理员后台评论审核模块
使管理员审核评论,防止存在非法或者违规的评论存在。
核心代码:
<?phpinclude_once("functions/database.php");$review_id = $_GET["review_id"];$sql = "update review set state='已审核' where review_id=$review_id";get_connection();mysql_query($sql);close_connection();header("Location:review_list.php");?>登录后复制