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

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

 2010-02-25 00:00:00 来源:WEB开发网   
核心提示: 为了让用户能够编辑和删除文章,您需要提供一个现有文章的列表,使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(下)(5),用户可以从其中选择要编辑或删除的文章,清单 21 包含了 article_manage.php 文件的一个片段,其中含有 Mana

为了让用户能够编辑和删除文章,您需要提供一个现有文章的列表,用户可以从其中选择要编辑或删除的文章。清单 21 包含了 article_manage.php 文件的一个片段,其中含有 Manage Articles 页面的代码。下载 部分的源代码包含了完整的文件。将您的 article_manage.php 文件保存到项目的根目录中。

清单 21. article_manage.php 的片段

... 
$article = new Article; 
$articles = $article->getAllArticles(); 
... 
      <table cellpadding="6" cellspacing="0" border="0"> 
         
<thead><tr><th>ID:</th><th>Title: 
</th><th>Category:</th> 
          <th>Views:</th><th>Actions:</th> 
</tr></thead> 
        <tbody> 
          <?php 
          if(is_array($articles) && count($articles) > 0) { 
            for($i = 0; $i < count($articles); $i++) { 
              $art_id = $articles[$i][0]; 
              $art_title = $articles[$i][1]; 
              $art_cat = $articles[$i][4]; 
              $art_vc = $articles[$i][5]; 
              if(($i+1) % 2 == 0) echo '<tr>'; 
              else echo '<tr class="odd">'; 
              echo '<td>'.$art_id.'</td>'; 
              echo '<td>'.$art_title.'</td>'; 
              echo '<td>'.$art_category->getCategoryNameById 
($art_cat).'</td>'; 
              echo '<td>'.$art_vc.'</td>'; 
              echo '<td>'; 
              echo '<a href="article_view.php?id='.$art_id. 
'">View</a> | '; 
              echo '<a href="article_edit.php?id='.$art_id. 
'">Edit</a> | '; 
              echo '<a href="article_manage_process.php?id='.$art_id. 
'">Delete</a>'; 
              echo '</td></tr>'; 
            } 
          } else { 
            echo '<tr><td colspan="3">No articles 
found.</td></tr>'; 
          } 
          ?> 
        </tbody> 
      </table> 
... 

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

Tags:使用 DB pureXML

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