我目前正在设计一个多媒体网站,人们可以查看音乐家的传记。 我希望用户能够对特定音乐家的每个传记页面发表评论。
我希望人们能够分别对每个页面发表评论,而不会在另一个页面上显示一个页面的评论。我还想为每条评论添加一个竖起大拇指的系统。 谢谢你提前::
答案 0 :(得分:0)
在数据库中创建一个comments
表。在其中插入指向MusicianID
表的musicians
字段。在显示音乐家页面时,会加载具有正确MusicianID
的所有评论:
SELECT [...] FROM `comments` WHERE MusicianID = [id]
答案 1 :(得分:0)
您需要做的就是Google PHP评论框教程,您将找到有关如何执行此操作的几个教程。答案太长了,不能放在这个答案中,所以我将包含一个我找到的教程的链接。您可能需要稍微修改一下以包含您的特定字段,但您需要知道的一切都在本教程中。
www.findsource.com教程: http://www.findsourcecode.com/php/commentbox.htm
为了在每个页面上都有此评论部分,您需要将以下代码添加到每个表单:
<input type="hidden" name="Mid" value="musician-id#">
然后,当您显示注释时,您必须将查询修改为:
SELECT * FROM tblname WHERE Mid = musician-id#
这将在每个传记页面上有效。