PHP和MySQL中的拇指向上和向下

时间:2011-03-04 20:56:55

标签: php sql

我想知道如何在PHP和SQL中制作一个拇指向上系统。所以,你可以访问一个页面(例如:content.php?id = 5,会有2个按钮。拇指向上和向下拇指。然后它会显示结果。像这样的东西http://funnyjunk.com/funny_pictures/1755603/test+fail/它会很好如果它也可以进入否定状态。例如:http://funnyjunk.com/funny_pictures/1757410/Me+Myself+And+I/

我会将其用于游戏网站。

有什么想法吗?我不确定如何制作表格结构。

4 个答案:

答案 0 :(得分:4)

两种方法:

简单:将单个int值默认为零。投票结果会增加它,投票结果会减少它。

更复杂:上下都有一张交易表。使用聚合来确定评级。

答案 1 :(得分:0)

我觉得这个问题有点泛泛。不过,如果你不关心用户在不同的会话中投票两次,你可以简单地做一些事情:

entry_id votes_up votes_down

然后将已经由用户投票的条目保存在会话cookie中(作为数组)。因此,当用户点击投票时,您可以执行

if (in_array( $this_entry_here, $_SESSION['entry_array']))

检查他是否已经投票。

答案 2 :(得分:0)

答案 3 :(得分:0)