我是Web技术的新手,这基本上是我团队正在研究的一个学期项目。我们正在一个食品评论网站上。
截至目前,我还不确定如何实施简单的5星级评分系统。我应该使用像PHP这样的服务器端语言还是像Javascript(带有JQuery)的客户端语言。环顾四周,看来JQuery更适合于此吗?还是两者结合?
就功能而言,我正在寻找的是:
鼠标悬停时,星星会亮起
单击星号时不必重新加载页面(并非真正需要)
恒星旁边显示的某种平均值
评分必须存储在MySQL数据库中的某个位置(这是个好主意吗?)
如果这个问题听起来模棱两可和愚蠢,我真的很抱歉,我对如何实现这一点没有太多的了解,并且我已尝试使用Google搜索。如果您对此有任何疑问,请告诉我。
非常感谢你。
最佳答案
首先,您需要一个数据库表,其中可以保存用户给定的评级,该表包含其中所有必需的列,以维护正确的关系。
要处理前端的评级,您需要Jquery
和ajax()
函数将用户请求发送到后端,并且需要controller
函数将set
和get
用户值输入数据库。