我还没有开始创建代码所以我没有任何东西可以显示,但我要创建的是在我的网站上的每个帖子之后的一个简单按钮,允许用户“喜欢”帖子。我唯一的问题是弄清楚我的MySQL表格应该是什么样子。我想在我的'tbl_posts'表中添加一个'rating'列来存储计数,但是我不知道如何制作它以便每个用户只能对该帖子进行一次upvote。关于如何以这种方式创建数据库的任何想法?
另外,我想使用jQuery创建“Like”按钮。你建议什么是创建Like按钮的最佳方法。
格拉西亚斯。
答案 0 :(得分:1)
我建议实现类似按钮的最佳方法不是开发一个新按钮,而是使用Facebook的API来做到这一点。
如果确实觉得需要自己实现它,那么你应该在SQL表中有一个带有用户ID的UNIQUE列。
答案 1 :(得分:1)
如果您在网页上谈论注册用户,则可以在帖子和用户表之间创建user_likes_post m:n关系。
如果您正在谈论网页访问者,您将不得不求助于IP地址和/或Cookie,以确保每个人只能投票一次。
对于按钮本身,我建议jQuery UI