1

我正在编写自己的博客 cms。我想在其中编写以下功能。

公共区域:

1.导航栏。

2.在包含的索引页面上的帖子。小帖子图片然后帖子标题和帖子内容约200个字符。然后是一个阅读更多按钮,它将把用户带到完整的帖子页面。

行政区:

1.Posts CRUD(创建读取更新删除)。

2.General Information CRUD,例如 Title Meta Keyowords 和其他一些东西。

我可以从上面做的是:

1.我可以从数据库中抓取帖子内容等。

  1. 我可以创建帖子 CRUD。

我需要帮助的事情是:我如何创建完整的帖子页面意味着当用户点击阅读更多按钮或帖子标题时,它会将用户带到完整的帖子页面。我不知道这整个事情是如何运作的。你能解释一下我如何创建这个,我将如何管理这个数据库。这看起来很简单,但我不知道我该怎么做。如果可能的话,任何具有此功能的简单 cms 示例(不是 wordpress 和其他)。关于如何做到这一点的任何教程?任何帮助将不胜感激。非常感谢贾斯敏德

4

1 回答 1

3

我相信您正在寻找术语“CRUD”= 创建、读取、更新、删除。http://en.wikipedia.org/wiki/Create,_read,_update_and_delete

我如何创建完整的帖子页面意味着当用户单击“阅读更多”按钮或帖子标题时,它将带用户进入完整的帖子页面。我不知道这整个事情是如何运作的。

其实很简单。您需要使用 $_GET 来获取与某个帖子相关联的一些值,例如,如果您有如下表:

id 标题正文已创建

将帖子与 id 相关联是有意义的。然后你会有一个文件,我们称它为“read.php” 在该文件中你需要获取 $_GET 值,然后查询与 id 关联的帖子:

伪:

    <?php

    if (isset($_GET['id'])) {
     $id = $_GET['id']; //Make sure the value is of integer before continuing

     $query = mysql_query("SELECT id, title, body, created FROM posts WHERE id = $id");

     $row = mysql_fetch_assoc($query);

     //present the result


echo "<h1>" . $row['title'] . "</h1>";
echo "<div>" . $row['body'] . "</div>";

//etc..

    }

请记住使用 XSS 进行防护。http://shiflett.org/articles/cross-site-scripting

于 2012-05-19T09:01:18.210 回答