Php 如何制作一个相当简单的五星评级系统?
我这样做是为了让人们可以在我的网站上下载歌曲,我也希望有一个五星评级系统,告诉谁是最好的,有人可以帮助吗?Php 如何制作一个相当简单的五星评级系统?,php,sql,Php,Sql,我这样做是为了让人们可以在我的网站上下载歌曲,我也希望有一个五星评级系统,告诉谁是最好的,有人可以帮助吗? 我希望它在数据库中,比如用户id,评级,然后php整理出算法和不显示图像/星星的内容。请参阅以下代码: 这里有一个很好的教程,教你如何做到这一点: 写入数据库评级从1到5 而不是像这样做smth: SELECT SUM(rating)/COUNT(rating) FROM rating WHERE rating_for_id = INT 在歌曲表中添加两列: 整数命中 浮动评级 当用
我希望它在数据库中,比如用户id,评级,然后php整理出算法和不显示图像/星星的内容。请参阅以下代码:
这里有一个很好的教程,教你如何做到这一点:
写入数据库评级从1到5 而不是像这样做smth:
SELECT SUM(rating)/COUNT(rating) FROM rating WHERE rating_for_id = INT
在歌曲表中添加两列:
- 整数命中
- 浮动评级
rating = ( hits * rating + userRating ) / (hits + 1)
hits = hits + 1
显示星星时,将该
评级
解析为整数,您将获得要显示的非灰色星星数。链接似乎已失效:(