gpt4 book ai didi

php - 投票系统每次加减1-5

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:44 25 4
gpt4 key购买 nike

所以,我实现了一个投票系统
http://ad1987.blogspot.com/2009/02/reddit-style-voting-with-php-mysql-and.html

在我的网站上。它工作得很好,除了每次您投赞成票或投反对票时,它都可以增加 1-5 票左右的任何地方。源代码与该网站上的源代码几乎相同,因此如果您想查看它,请到那里查看。举个例子:

http://www.campusbasement.com/cornell/entertainment/articles/927/electro-is-taking-over-the-world

谢谢

votes.php: http://pastie.org/1369778

最佳答案

我遇到了类似的问题。出于某种仍然未知的原因,Chrome 将每个页面下载了两次,因此浏览量计数器每次都增加了 +2。

我假设您有一个包含 user_id 的用户表和一个包含 article_id 的文章表。所以你可以用多对多的关系来实现连接这两个表的检查。您应该创建一个中间表,其中包含字段 post_id - 被投票的帖子、user_id 和可选的 value 字段(如果用户决定更改他的投票)。前两个字段可能是复合主键。

因此,当用户投票时,您会搜索具有相同帖子和用户 ID 的行。如果有非 - 你添加它。

关于php - 投票系统每次加减1-5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com