星级打分评论设计!

xinxing130 2011-07-07 03:16:17

大家看上面的星级打分评论大概分几个表
这里有个问题不同的类型商家 他们的服务有可能是不一样的
比如说餐营类的 他们有口味项的评分 而娱乐类的就没有口味项的评论
所以评论项目还需要动态~!请教大家这样的星级评论怎么样设计好,分几个表!谢谢~!
...全文
301 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouxingyu896 2011-07-18
  • 打赏
  • 举报
回复
学习
学习
  • 打赏
  • 举报
回复
解决了吧接分了。
chenhongjun0624 2011-07-18
  • 打赏
  • 举报
回复
不懂。。
dabin130 2011-07-09
  • 打赏
  • 举报
回复
复杂了吧!
xinxing130 2011-07-08
  • 打赏
  • 举报
回复

刚拿上面这个评论的图片画了下,大家帮我看看这样是否正确,那里多余的或修改,谢谢!
子夜__ 2011-07-07
  • 打赏
  • 举报
回复
比如说餐营类的 他们有口味项的评分 而娱乐类的就没有口味项的评论

那要分类别加载你的checkbox了。

可以当做问题和答案这样来处理

类别表 问题表 问题
餐营类ID 餐营类ID 1
娱乐类ID 娱乐类ID 1
两张表来关联

星星 你要设置百分比吧 比如在哪哥分数之间 加载多少哥星星或者一半星星。

wosizy 2011-07-07
  • 打赏
  • 举报
回复
具体几张表 看你自己的需求了! 反正留个字段个评分用就行!
星星评分 总的有个值吧 这个值 就是你要用的。所以你的留个字段
下面是星星评分 然后弹出值 你可以把值保存到数据库字段中

<style type="text/css">
.starWrapper{border:1px solid #FFCC00;padding:5px;width:70px;}
.starWrapper img{cursor:pointer;}
</style>

<script type="text/javascript">
function rate(obj,oEvent){
//==================
// 图片地址设置
//==================
var imgSrc = '/article/upimages3/icon_star_1[1].gif';
var imgSrc_2 = '/article/upimages3/icon_star_2[1].gif';
//---------------------------------------------------------------------------
if(obj.rateFlag) return;
var e = oEvent || window.event;
var target = e.target || e.srcElement;
var imgArray = obj.getElementsByTagName("img");
for(var i=0;i<imgArray.length;i++){
imgArray[i]._num = i;
imgArray[i].onclick=function(){
if(obj.rateFlag) return;
obj.rateFlag=true;
alert(this._num+1);
};
}
if(target.tagName=="IMG"){
for(var j=0;j<imgArray.length;j++){
if(j<=target._num){
imgArray[j].src=imgSrc_2;
} else {
imgArray[j].src=imgSrc;
}
}
} else {
for(var k=0;k<imgArray.length;k++){
imgArray[k].src=imgSrc;
}
}
}
</script>

<body>
<p class="starWrapper" onmouseover="rate(this,event)">
<img src="...图片路径" title="很烂" /><img src="/article/upimages3/icon_star_1[1].gif" title="一般" /><img src="/article/upimages3/icon_star_1[1].gif" title="还好" /><img src="/article/upimages3/icon_star_1[1].gif" title="较好" /><img src="/article/upimages3/icon_star_1[1].gif" title="很好" />
</p>
</body>

星星估计你看不到了 你得下个小星星的图片 然后IMG的路径改下就行了
dalmeeme 2011-07-07
  • 打赏
  • 举报
回复
至少2个表:
评价表(商家id,评价项,……)
评价项(评价项,细类,……)
一切为了你 2011-07-07
  • 打赏
  • 举报
回复
可以根据服务类型 来隐藏或显示评价
xs8577 2011-07-07
  • 打赏
  • 举报
回复
这个问题发到数据库相关的版块,大牛会很多

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧