打印

[asp] 评分系统

现在的电影站的小数评分功能是如何实现的,要求有小数后一位的功能显示,每次投票都是 0.1 分,请问如何实现?可否给出详细代码,谢谢!
每次投票加0.1分不就行了,显示的时候格式化输出一下不就行了。
http://www.eastled.com   东方LED网
Sorry,我是菜鸟,懂的话我也不会来求助,麻烦吧代码详细说一下!谢谢!
conn.execute("update 表 set 评分=评分+0.1 where id="&id&"")

response.write(formatnumber(评分,1,-1))
http://www.eastled.com   东方LED网

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
我是菜鸟 真的不明白! 字段属性是文本还是数字?  真的很需要你们的详细讲解!

先 谢谢 002269 。 但是代码我还是不理解。我才接触 asp 那么一点时间,清大家体谅,多多教导!

TOP

数字型

TOP

数字、文本,我都设置过滤 好像不行!你们可否再详细点告知? 谢谢!

请原谅我的愚蠢,请帮助我的问题,因为我好学,所以请大家要不厌其烦的解释告诉我知道,因为我相信这里的高手很多,都能够提拔新人学习,期待你们的详细解答回复。最好贴上详细的代码,谢谢!

TOP

这个是我的代码,不能把数值写入数据库。列的属性为数字型,请大侠指导!

<!--#include file="Conn.asp"-->
<%
IP=Request.ServerVariables("Remote_Addr")
If IP=Request.Cookies("IP") then
      Response.Clear()
      Response.write"<script>alert('很抱歉,你已经投票过一次了!');history.back();</Script>"
      Response.End()
End If

Response.Cookies("IP")=Request.ServerVariables("Remote_Addr")

Film_SClass_ID=Request.ServerVariables("QUERY_STRING")

Conn.Execute("update Film_SClass set Film_Hits=Film_Hits+0.1 Where Film_SClass_ID="&Film_SClass_ID&"")
Response.Write("<SCRIPT language=JavaScript>alert('投票成功!');javascript:history.back();</SCRIPT>")
Response.End
%>

TOP

问题来了,逢 9 进一   不能添加小数点和0  意思是说  1.9+0.1 = 2 而不是 等于 2.0   麻烦大家班忙修改一下!

[ 本帖最后由 sunnybai 于 2008-6-19 09:28 编辑 ]

TOP

if 变量 mod 1 = 0 then 变量&".0"

TOP

继续求助,希望尽快得到大家帮助,实在不行!

TOP