Chr*_*inz 21 php mysql rating-system
我对网络技术很陌生,这基本上是我的团队正在进行的一个学期项目.我们正在开设一个食品评论网站.
截至目前,我不太确定如何实施简单的五星评级系统.我应该使用像PHP这样的服务器端语言,或者像Javascript(w/JQuery)那样使用客户端语言.环顾四周似乎JQuery更适合这个?或者它是两者的组合?
就功能而言,我正在寻找的是:
如果这个问题听起来含糊不清,我真的很抱歉,我对如何实现这个问题没有太多线索,而且我已经尝试了谷歌搜索.如果您对此有任何疑问,请告诉我.
非常感谢你.
Buh*_*ndi 20
当鼠标悬停时,星星亮起
在网上有一个精彩的教程,用于设计一个5星评级系统:http://rog.ie/blog/css-star-rater.它纯粹是CSS,所以不需要Javascripting.
页面没有被点击的明星时重新加载(不是真的需要)
Ajax是你的朋友,我所做的就是有一个<a class="one_star" href="javascript: submitRating(1, 5)">地方<a>代表的明星和submitRating()使用Ajax来传达我的等级(1/5)函数将服务器,服务器存储评级(并指定给出评级的用户)并重新计算新的平均评级并以JSON格式提交结果.
某些平均值显示在星星旁边
.编写一个SQL脚本,根据产品ID,取平均评级的总和(即1/5 + 2/5 + 4/5等),将其(总和)除以评级总数并乘以它将值返回给服务器,然后从服务器返回客户端.
评级必须存储在MySQL数据库的某个地方(这是一个好主意吗?)
我正在使用MySQL,它就像一个魅力....任何数据库系统都没问题.