【发布时间】:2014-03-22 21:45:06
【问题描述】:
我正在建立一个博客,我已经完成了显示所有帖子及其标题、图片和简短描述的网页(每个帖子 = 一张图片、一个标题和一个描述)。接下来,我想启用在单击所选标题后将用户重定向到包含完整帖子的页面,但我不知道从哪里开始。
home.php
<?php
session_start();
require_once('connection.php');
mysql_select_db($database_connection, $connection);
$query_post = "SELECT postID, title, date, category, description, pimage, text FROM post";
$post = mysql_query($query_post, $connection) or die(mysql_error());
$row_post = mysql_fetch_assoc($post);
$totalRows_post = mysql_num_rows($post);
mysql_select_db($database_connection, $connection);
$query_joining = "SELECT * FROM image inner join post on post.pimage = image.imagename";
$joining = mysql_query($query_joining, $connection) or die(mysql_error());
$row_joining = mysql_fetch_assoc($joining);
$totalRows_joining = mysql_num_rows($joining);
?>
<ul>
<?php
while($row_joining = mysql_fetch_assoc($joining)) {
?>
<li>
<a href="post.php"><img src="images/<?php echo $row_joining['imagename']; ?>"></a>
<h3><a href="post.php"><?php echo $row_joining['title']; ?></a></h3>
<p><?php echo $row_joining['description']; ?></p>
<a href="post.php">Read more</a>
</li>
<?php
}
?>
</ul>
post.php
<div>
<h1><?php echo $row_post['title']; ?></h1>
<img "images/<?php echo $row_post['pimage']; ?>">
<h4><?php echo $row_post['date']; ?>, <?php echo $row_post['category']; ?></h4>
<p><?php echo $row_post['text']; ?></p>
</div>
我知道尤其是post.php 需要更改,但我不知道如何继续,以便将所选帖子显示在post.php 中。
【问题讨论】:
-
mysql is deprecated。请改用mysqli 或PDO。