我目前有一个网站,其中多篇文章是用户生成的内容。在每个新帖子中,都有一个隐藏的$ getcurrentpageurl变量。当用户正在阅读帖子(x)时,表示“回复此帖子”的表单按钮会将用户发送到提交表单,其中隐藏字段捕获已发布的$ getcurrentpageurl,并将其自动插入到新文章中(y )。
通过这样做,新文章(y)可以显示如下内容: “这篇文章是对www.mysite.com/articles/thearticle(x0”
的回应我的问题是,如何将该网址转换为文章x的标题并将其作为指向该网址的链接呈现?
如果有帮助,所有帖子都会保存到sql数据库中;有一个标题字段,一个文本字段等,所以我可以理论上从标题字段中提取标题,但我无法弄清楚如何组织它自动化。如果需要澄清,请告诉我!
提前致谢!
更多详情:
数据库$ getcurrentpageurl变量就是它所说的,它读取了当前文章的url。当用户按下“回复此帖子”按钮时,它将作为POST信息发送到提交文章表单。在该形式中,用户可以编写标题,为他的文章选择类别,并将帖子写入常规文本框。有一个隐藏字段,其值为POST信息,因此是初始文章的URL。
保存文章后,会显示如下:
TITLE
文字
本文回复:
<a href="*url-of-the-repsonded-to-article*">*url-of-the-responded-to-article* </a>
如果我不清楚,我道歉,我自己对这个过程很困惑!
答案 0 :(得分:0)
我真的不明白你是如何设置它的。
听起来你可以真正受益于简单的文章表,评论表和用户表类型的设置,其中评论表引用文章表的id号(不是url或其他)。
这样你就可以通过简单的查询获得标题:
SELECT `title` FROM `articles` WHERE `article_id` = (x);
找到标题。
然后你只有一个像“fetcharticle.php?id = x”这样的页面,它就会那样简单。