我正在制作它所以人们可以在我的网站上下载歌曲,我希望有一个5星级的评级系统也告诉哪个是最好的,有人可以帮忙吗? 我希望它在数据库中像user_id,评级然后php分类算法和什么不显示图像/星星。
答案 0 :(得分:2)
请参阅以下代码:
http://www.phptoys.com/e107_plugins/content/content.php?content.75
http://2008.gr0w.com/articles/code/php_5_star_rating_system_using_hreview/
答案 1 :(得分:2)
这是一个很好的教程,教你如何做到这一点:
http://webtint.net/tutorials/5-star-rating-system-in-php-mysql-and-jquery/
答案 2 :(得分:2)
在歌曲表中添加两列:
当用户对歌曲进行评分时,会获取其评分并点击并执行:
rating = ( hits * rating + userRating ) / (hits + 1)
hits = hits + 1
当您显示星星时,将rating
解析为整数,您将获得要显示的非灰色星数。
答案 3 :(得分:1)
从1到5写入数据库评级 比这样做:
SELECT SUM(rating)/COUNT(rating) FROM rating WHERE rating_for_id = INT