WEB开发网
开发学院数据库DB2 使用 DB2 pureXML 和 PHP 构建 Support Knowledge... 阅读

使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(下)

 2010-02-25 00:00:00 来源:WEB开发网   
核心提示: 该页面类似于用于管理类别的相应页面,如图 10 所示,使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(下)(6), 图 10. Manage ArticlesPHP 构建 Support Knowledge Base(下)" border=

该页面类似于用于管理类别的相应页面。如图 10 所示。

图 10. Manage Articles
使用 DB2 pureXML 和 <a target=PHP 构建 Support Knowledge Base(下)" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

就目前来看,该页面只允许您对文章进行编辑。至于如何查看文章,将在您实现应用程序的客户端时加以介绍,但是现在先让我们添加删除功能。创建一个名为 article_manage_process.php 的文件,将清单 22 中的代码复制到其中,然后将文件保存到项目的根目录中。

清单 22. article_manage_process.php

<?php 
require_once("classes/article.php"); 
 
$query_string = ""; 
 
$article = new Article; 
if(isset($_GET['id'])) { 
  $article->setId($_GET['id']); 
} 
 
$success = $article->delete(); 
if($success) { 
  $msg = "Article deleted successfully."; 
  $msg_type = 1; 
} else { 
  $msg = "Database error occurred."; 
  $msg_type = 2; 
} 
 
$query_string = "?msg=$msg&msg_type=$msg_type"; 
 
header("Location: article_manage.php".$query_string); 
?> 

创建评论管理页面

Knowledge Base 应用程序的管理部分基本上已经很完善了。需要实现的最后一个特性是 Moderate Comments 页面,该页面允许管理员批准或拒绝针对某篇文章提交的评论。该页面在风格上类似于 Manage Articles 页面。它将显示任何 approved 列的值被设置为 0 的评论。在每条评论的旁边将显示两个链接:一个用于 Approve,一个用于 Reject。单击 Approve 将把 approved 列的值设置为 1,这意味着评论将被显示在 View Article 页面中,同时还显示其他被允许的评论。单击 Reject 将把 approved 列的值设置为 2,这表示这条评论不能被显示。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 DB pureXML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接