jjzjj

php - Laravel 5 - 在返回资源的所有投票作为关系时检查用户是否有 'voted'

我正在为我正在开发的链接共享网站制作一个投票系统。当用户对链接进行投票时,新行将添加到带有链接ID和用户ID的数据库中。在我的Controller中显示这些链接时,我称之为关系(投票):$links=Link::orderBy('created_at','desc')->with('votes')->paginate(20);以及模型中的关系publicfunctionvotes(){return$this->hasMany('\App\LinkVote');}在我看来,我正在$links上运行foreach以显示每个链接。我的目标是在用户已经为该链接投票时显示不同的按钮。当dd'in

php - 在 jQuery ajax 数据中发送 boolean 值

我在Ajax调用中发送一些数据。其中一个值是设置为FALSE的boolean值。它在Ajax调用的PHP脚本中始终被评估为TRUE。有任何想法吗?$.ajax({type:"POST",data:{photo_id:photo_id,vote:1,undo_vote:false},//Thisistheimportantboolean!url:"../../build/ajaxes/vote.php",success:function(data){console.log(data);}});在上述Ajax中调用的脚本vote.php中,我检查了boolean值:if($_POST['u

node.js - Mongoose 更新子文档(如果存在)

我有以下模型:varVoteSchema=newSchema({up:Boolean,createdBy:{type:ObjectId,ref:'users'},createdOn:{type:Date,default:Date.now}});varQuestionSchema=newSchema({title:String,description:String,votes:[VoteSchema],createdBy:{type:ObjectId,ref:'users'},createdOn:{type:Date,default:Date.now}});varQuestion=mon

javascript - 如何使 bootstrap Voting 片段起作用,改变 MySQL 中的值

我正在尝试在我的HTML/PHP/MySQL的侧边栏中添加投票/投票面板网站。场景我在MySQL数据库表中有不同地点的计划列表,当有人搜索该地点时,他们也会看到为该地点决定的计划列表。他们可以投票决定下一步在那个地方执行什么计划。到目前为止我做了什么?当观众搜索任何地点时,我能够获取特定地点的计划。使用的代码:Votenextplan';echo'';echo'';echo'';echo$planvote['plan_name'];echo'';echo'';echo'';}?>VoteViewResult截图现在,我有一个包含列的数据库表|sn|plan_name|poll||1|P

sql - MySQL - 如何运行按分数排序结果的 SELECT 查询 - 例如 upvotes - downvotes

我有两个表——文章表和投票表。用户可以投票赞成或反对他们选择的文章(类似于Reddit)。我在投票表中的字段是:文章编号用户编号投票vote字段的值可以是0或1...(如果他们投票反对该文章则为0,如果他们投票赞成则为1)。我想做的是运行一个SELECT查询,返回所有得分最高的文章。也就是说,赞成票减去反对票。但是,我完全不知道如何做到这一点。我能够返回所有获得最多赞成票的文章,例如:--articletableiscalled"article"--votetableiscalled"user_article_vote"SELECTarticle.title,article.summa

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 - 我如何在 CakePHP 中按 'votes' 排序?

我将CakePHP用于CMS/Web服务以支持iPhone应用程序。我想知道如何对.find()方法进行排序,以便我可以按某些外部模型的“计数”进行排序?例如:video对象与votes相关联。因此,单个视频行有多个投票行(具有user_id和video_id)。$videos=$this->Video->find('list',array(>));如何更改orderby子句,使其返回投票的25个最受欢迎的视频? 最佳答案 假设您有以下表格:CREATETABLE`videos`(`id`char(36)NOTNULL,`name`

python - 如何为我的博客中的帖子实现 'Vote up' 系统?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我在谷歌应用引擎中使用Python写了一个简单的博客。我想为我的每个帖子实现投票系统。我的帖子存储在SQL数据库中,并且我有一列表示没有收到选票。有人可以帮我为个别帖子设置投票按钮吗?我使用Jinja2作为模板引擎。如何确保投票安全?当有人点击投票按钮时,我正在考虑发送一个POST/GET,我的python脚本将相应地读取和更新数据库。但后来我意识到这是不

MySQL group by 具有多列总和和每组的总和

我有一个这样的表:Votes(id,person,positive_vote,negative_vote)我想按人分组,然后按每个人的总票数排序。我知道如何获得一个组的单个列的总和,但我不知道如何获得每个组的所有总和(总票数)。这是我目前所拥有的:SELECTperson,sum(positive_vote),sum(negative_vote)FROMVotesGROUPBYperson; 最佳答案 尝试,SELECTperson,sum(positive_vote)totalPositive,sum(negative_vote)

MySQL 查询优化 : how to optimize voting calculations?

希望你一切都好。我需要一些关于这个数据库的帮助:这是一个存储选票的数据库。用户选择他们喜欢的音轨,然后为它们投票。他们可以投票“赞成”或“反对”。非常简单。但是,当涉及到计算统计数据时,它就变得毛茸茸了。元这是一个键值样式表,存储最常用的统计信息(只是一种缓存):mysql>SELECT*FROMMeta;+-------------+-------+|Key|Value|+-------------+-------+|TRACK_COUNT|2620||VOTE_COUNT|3821||USER_COUNT|371|+-------------+-------+投票投票表保存投票本身