附加URL创建单个博客条目页面

时间:2013-12-13 21:57:07

标签: php mysql sql blogs

我有一个简单的博客应用程序,我将它与PHP和MySQL放在一起(条目存放在那里)。我在www.url.com/blog.php的某个网址上有一个博客,但会显示“所有”博客条目,但是当您点击它时每个博客都必须拥有自己的网址,从而产生www.url.com/blog.php?postID=1,{{ 1}},www.url.com/blog.php?postID=2www.url.com/blog.php?postID=3如何在网址上附加这些postID?如何在问号“?”

之后创建这些网址

所以我的博客看起来像......

www.url.com/blog.php?postID=so on

但是这些blogID中的每一个都必须附加网址,以便当您点击#FORM shown like, a PHP script insert the entry into MySQL database name: ___________ Date: ___________ Blog entry:______ _________________ SUBMIT # All blog entries are shown here where PHP script select * from blog_table BlogID Author Date Entry 1 john 1-1-1 Something 2 dave 1-2-1 Something else . . . 时应该拥有自己的链接

1

你们会怎么做?建议。感谢。

2 个答案:

答案 0 :(得分:0)

如果您将博客ID存储为变量,只需将其回显到网址

即可

$ blogId = my_function_to_get_blogid();

回声'www.url.com/blog.php?postID='。 $ blogId;

答案 1 :(得分:0)

在您的blog.php文件中,输入以下代码:

<a href="http://www.url.com/blog.php?id=1">Blog 1</a><br/>
<a href="http://www.url.com/blog.php?id=2">Blog 2</a><br/>
<a href="http://www.url.com/blog.php?id=3">Blog 3</a><br/>

<?php

$blogid = $_GET['id'];

//Pull the blog from the database
$query = "SELECT Entry FROM blog_table WHERE BlogID='$blogid'";
// Perform the query . . . 


echo "Here is the blog entry for blog $blogid";
// Display the results of the query . . . 
?>