我试图用php创建一个简单的博客。我正在做的是将帖子链接到博客上的帖子列表。例如,就像这样。
Example of a posts list and a post viewer i planned
因此有两个不同的来源部分。首先,此来源显示博客上存在的帖子列表。
<?php
$host = 'localhost';
$user = 'root';
$password = 'root';
$db = 'urls';
$port = 8889;
$conn = mysqli_connect($host, $user, $password, $db, $port);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT id, title, url, votes FROM link ORDER BY id DESC LIMIT 10";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while ($row = mysqli_fetch_assoc($result)) {
echo '
<li class="list-group-item">
<span class="badge">' . $row['votes'] . '</span>
<button type="button" class="btn btn-info">Like</button>
<button type="button" class="btn btn-danger">Hate</button>
<a href="#" onClick="location.href='post_link.php'" >' . $row['title'] . '</a>
</li>';
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
我将帖子的标题链接到另一个php文件,但似乎它不起作用。
<a href="#" onClick="location.href='post_link.php'" >' . $row['title'] . '</a>
</li>';
这个来源是我显示帖子的具体细节的页面。
<div class="panel panel-default">
<div class="panel-heading"><? echo $row['title'] ?></div>
<div class="panel-body">
<? echo $row['url']?>
<button type="button" class="btn ban-info">Like</button>
<button type="button" class="btn ban-danger">Hate</button>
</div>
</div>
然而,它不能正常工作。那么我该如何解决这个问题呢?
答案 0 :(得分:0)
尝试这样的事情<a href="www.site.com/post_link.php/$row['title']">Text</a>