草庐IT

投票制

全部标签

php - 带IP的每日投票系统

大家好!我知道使用IP地址并不是投票系统的最佳方式,但在我的情况下没问题!我想要实现的目标:管理员可以为投票设置一个问题。用户回答问题并可以每天使用他们的IP地址为每个答案投票。到目前为止我所拥有的:管理员可以为投票设置一个问题。用户可以使用他们的IP地址回答一次问题。(每个IP地址只能投票一次)数据库:表选项:id和name这是保存民意调查答案的表。Tablevoters:id,option_id,ip,todayandnumber这是一张表,里面有选民的ip地址,他想投票的答案,他投票的日期(还没有工作)和用于获得总数的数字的票数。我有3个php文件:muziek.php、inse

MySql 获取投票相同的选民

我有4个表:用户record_idfirst_namelast_name1JohnSmith2JimBrown3JaneGoodall投票record_idpoll_question1Whatisyourage?2Whatisyouroccupation?投票选项record_idpoll_idoption_text1116-202121-2532builder42technician投票record_iduser_idpoll_idoption_id1111212132124221给定一个指定的用户,我如何让所有其他用户为指定用户回答的民意调查选择相同的选项。理想情况下,它会根据回答

PHP - 我希望用户不可能多次投票

我正在使用PHP和MySQL开发一个小型社交网络我希望用户能够对帖子进行投票,我已经这样做了,但问题是我希望用户只能投票一次。这是我的PHP代码:if(isset($_POST['heart'])){$identificateur=$_POST['hide'];$Q="UPDATEpostsSETavis=avis+1whereid=$identificateur";$bdd->query($Q);}这是点赞按钮的形式:"name="hide">每个用户都应该有权只点击一次投票图标。非常感谢您。 最佳答案 您需要有第二个表,它有两个

mysql - 如何在 mongodb 中表示线程评论(以及评论投票)的数据?

对于我的博客,我想合并我自己的评论系统而不依赖于默认的wordpress评论系统。我需要评论模块利用mongodb而不是mysql并且该模块需要支持以下内容:线程评论评论投票需要对整个博客的每位评论作者的评论投票进行汇总。在这种情况下,在mongodb中表示数据的最佳方式是什么? 最佳答案 只需按照您希望的方式将评论存储在您的博客上。你想要线程/嵌套评论?然后以嵌套方式存储它们:postId:{comments:[{id:"47cc67093475061e3d95369d"//ObjectIdtitle:"Titleofcommen

php - 投票系统问题

我在使用PHP实现+1/-1投票系统时遇到了一些问题,它应该与SO投票系统有些相似。平均而言,每个项目将获得约100到1,000票,并且会有很多人观看。我不知道我是否应该使用:专门用于投票的数据库表,其中包含用户ID和他们的投票...将他们的投票存储为bool值,然后在MySQL中计算投票的“总和”。“项目”表中的文本字段,包含已投票的uid(在序列化数组中),以及包含投票总和的数字字段。“item”表中的一个数字字段,包含投票的总和,然后将用户是否投票存储在文本字段中(带有投票ID的序列化数组)。完全不同的东西(请发表更多想法!) 最佳答案

php - 投票脚本,简化数据库查询的可能性

我有一个投票脚本,它将post_id和user_id存储在一个表中,以确定特定用户是否已经对帖子投票并在将来禁止他们。为此,我正在执行以下3个查询。SELECTuser_id,post_idfromvotes_tablewherepostid=?ANDuser_id=?如果没有返回任何行,那么:UPDATEpost_tablesetvotecount=votecount-1wherepost_id=?然后SELECTvotecountfrompostwherepost_id=?在网页上显示新的投票数有什么更好的方法吗?3个查询严重拖慢了用户的投票体验编辑在votes表中,vote_id

MySQL 投票表,查找每个用户对条目的最新投票,并根据值进行计数

使用我未创建的数据库结构并希望在简单的MySQL查询上获得一些帮助。我有一个投票表votes,其中包含以下字段:vote_id=唯一投票标识符item_id=投票条目的idvoter_id=参与投票的成员(member)idvote_date=投票日期vote=投票类型(1或2)每个用户可以对item_id指定的站点条目进行多次投票。他们可以投1票即“喜欢”票,或投2票即“反对”票。每次他们投票时,都会创建一个新记录。我希望能够找到每个用户在特定item_id上的最新vote值,然后能够实际对投票列求和或计算投票值是一个“喜欢”(值为1)例如vote_iditem_idvoter_id

php - 使用 MySQL 为帖子投票/点赞系统

我在stackoverflow上搜索过这个问题,虽然我找到了类似的东西,但我没有找到任何真正对我有帮助的东西,所以我会自己问这个问题。因此,我正在尝试为我网站上的图像实现一个“赞”按钮。但是我在弄清楚它是怎么回事时遇到了一些麻烦。到目前为止,我在SQLI方面有这个:CREATETABLEifnotexists`likes`(`id`int(11)NOTNULLAUTO_INCREMENT,`image_id`varchar(300)NOTNULL,`liker_username`varchar(50)NOTNULL,`liked_unliked`enum('0','1')NOTNULL

php - 统计MySQL中的投票频率

我正在制作一个网站,用户可以在其中投票决定页面属于哪个类别。他们可以投票决定页面属于类别a、b、c或d。我需要从所有投票中找出MySQL行中最常出现的类别。每次用户提交投票时,都会提交他们投票的“类别”和“page_id”。到目前为止我有这个:SELECTpage_id,categoryFROMcategoriesGROUPBYpage_id我不能使用COUNT(*)WHEREcategory='a'然后为每个类别重复它,因为实际项目中还有更多类别。 最佳答案 如果您的表格看起来像这样:SELECT*fromcategories;+

php - MySQL 选择用户尚未投票的行(竞赛应用)

我有一个用户可以投票的摄影比赛应用程序。我想选择所有登录用户尚未投票的比赛。所以我有两个表。“比赛”表:CREATETABLE`contest`(`id`int(11)NOTNULLAUTO_INCREMENT,`user_id`int(11)NOTNULL,`category_id`int(11)NOTNULL,`title`varchar(255)NOTNULL,`desc`textNOTNULL,`created_date`datetimeNOTNULL,`started_date`datetimeNOTNULL,`nb_user_min`int(11)NOTNULL,`nb_p