如何将帖子连接到帖子列表

时间:2015-11-12 17:33:29

标签: php html mysql mysqli

我试图用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>

然而,它不能正常工作。那么我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

尝试这样的事情<a href="www.site.com/post_link.php/$row['title']">Text</a>