php - 将权重纳入 5 星投票系统?

标签 php rating drupal-fivestar

我已经有了一个 5 星级评级系统(用户投票 1-5...并显示平均分数 - 我有一个他们投票的页面,并将其插入数据库中的用户名和投票),但是我现在希望通过整合某种权重来改进它,该权重的作用仅仅是增加您的投票对内容平均得分的影响。它使您的投票比其他情况更“有分量”。

我目前有一个 $level (这是每个用户拥有的 1-10 之间的数字...其中 10 是最高的,因此效果最大),我想将其用于考虑。

我只是不确定如何执行此操作。

最佳答案

最简单的方法是为每个级别在数据库中插入一票。

for($i = 0; $i < $level; $i++) {
    store_vote($user, $item);
}

关于php - 将权重纳入 5 星投票系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7990172/

相关文章:

javascript - 如何在php脚本中实现确认警报?

php - 使用 ResultSet Zend Framework 2 的Where 条件执行查询?

android - 如何在Android中添加自动评分栏

algorithm - 多个竞争对手的评级系统

css - Drupal fivestar 和 flag 书签实现

javascript - 如何使用 PHP 在 Google 表格图表中排序日期?

php:在数据库中存储图像

android - 点击 "Not now"或 "Cancel"后In-App Review提示不可见

php - Drupal:在外部 php 文件中插入五星级小部件

php - Drupal - 我正在尝试使用 Fivestar 模块投票后刷新 View