2014-01-18 87 views
0

我正在構建一個簡單頁面,其中列出了所有帖子。 我有點卡住了,因爲前一段時間我做了這樣的事情。如何使用PHP在URL中顯示基於id的帖子

我想在點擊鏈接時顯示具體的帖子。下面是我的意思圖片:

page

藍色的「標題」是一個URL。 我不知道如何將其鏈接到另一個頁面,其中顯示了URL中具有id的帖子。

我的鏈接看起來是這樣的:

<a class="posts" href="http://example.com/blog/<?php echo $row['id']; ?>"><?php echo $row['titel']; ?></a> 

這顯然給出了一個 'Not Found' 錯誤消息。

我該怎麼做?這有點難,因爲前段時間我曾與此合作過。

注意:我正在使用.htaccess文件從url中刪除.php擴展名。

我的網址是這樣的:

http://example.com/home/blog

+0

看看你的.htaccess。它可能採取了查詢字符串中的ID和映射 –

+0

其實我的問題是,我不知道如何顯示特定的帖子,當我點擊鏈接。 –

+0

「select * from posts where id ='」。$ _ GET ['id']。「'」 –

回答

0
RewriteEngine on 
RewriteRule ^blog/([^/\.]+)/?$ blog.php?id=$1 [L] 

這裏,假設你需要blog.php的$ _GET [ '身份證'],具有上述在你的.htaccess將路由 /blog/69到blog.php?id = 69

+0

這工作!非常感謝! –

相關問題