【发布时间】:2013-06-12 13:43:34
【问题描述】:
所以在我的博客页面上,我使用 substr 只显示一些文章。这个想法是,一旦有人单击其中一个标题,他们就会被发送到显示全文的页面。
当我单击链接时,我会在 url 中获得正确的标题,例如,我单击第 4 个博客条目,我将被重定向到 index.php?id=4。问题是此页面上的内容保持不变,没有什么变化。我如何获得它,所以当我单击该文章时,我将被定向到仅包含该文章的完整页面而没有其他文章。在此先感谢各位,这让我整天头疼。
<?php
$dbinfo = "SELECT blog_id, title, date, body FROM content ORDER BY blog_id DESC LIMIT 0, 3";
$result = mysql_query($dbinfo) or die(mysql_error());
$return = '<p><a href="index.php"> Go Back To Content Page</a></p>';
if(mysql_num_rows($result) !=0):
while($row = mysql_fetch_assoc($result)){
echo '<div id="roundedbox"><h2><a href="index.php?id=' . $row['blog_id'] . '">' . $row['title'] . ' </a></h2>';
echo '<div id="date"><h5><p>' . $row['date'] . '</p></h5></div>';
echo substr('<p>' . $row['body'] . '</p>',0, 90)." .... "." read more</div>";
}
else:
echo '<p> UH OOH! THERE IS NO SUCH PAGE IT DOES\'T EXIST </p>';
echo $return;
endif;
?>
【问题讨论】:
-
如果您有单独的 PHP 脚本来显示概述和单独的文章,这会容易得多。
-
有什么想法为什么要这样做?