-2
我正在尝试添加投票系统到我网站上的评论部分。到目前为止,我已经创建了2个名为comments
和votes
的数据库表。 comments
表包含存储每个评论的分数的列。 votes
表格存储有关评论中每个投票的所有信息 - 包括投票人的唯一用户ID,投票评论的唯一评论ID以及投票的赞成还是倒退。如何在用户投票后禁用(相应)投票按钮?
到目前为止,我已经创建了一个函数,它可以更新评论的分数,还可以将唯一的投票数据添加到votes
表中。
但是,我仍然在努力研究如何将它们拼凑在一起以创建一个userCanVote()
函数,该函数检查用户是否可以投票,并在已经使用它的情况下禁用相应的投票按钮。
我应该如何去创建这个userCanVote()
函数来禁用正确的按钮?
那么你显然首先检查数据库是否已经存在组合用户ID和评论ID的记录... – CBroe
也许SELECT COUNT(id)FROM vote WHERE user_id =' logged_in_user_id'和标题='current_title'。那么如果count> 0,则返回true –
@ChrysUgwu该方法不允许用户在放置投票后更改其投票。 –