2014-01-18 32 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

这工作!非常感谢! –

相关问题