2006-9-23 09:59
水柔心
[菜鸟求助]我的下载计数不正常……
一开始是每日下载和每周下载的问题,
就是一个文件的今日下载是8的时候,本周下载还是0,总下载正常,而且下载首页左边显示的“今日下载排行”里,所有排列出来的,显示今日下载数全是1,就是今日下载数是8的文件在这里也只显示1
第一次改动之后,今日下载正常,去掉了本周下载,总下载正常,左侧的“今日下载排行”改动当天显示正常。第二天起,不管里面怎么下载,这里也只显示“今日没有下载”,
第二次改动之后,今日下载正常,去掉了本周下载,总下载正常,但是左侧的“今日下载排行”里的今日下载,是从我第二次改动当天之后累积的,不是单日下载了……
总结改动时候发现的问题:
第一次改动时候发现今日下载排行里的显示条件是:
“最后一次点击等于系统当前日期,且今日下载数〉0”,否则显示“今日没有下载”,显示1是因为最开始读错了数据库的表,改好了读入的表,当天正常,第二天起因为数据库里最后点击都是1905年的日期,所以都不符合条件,所以显示今日没有下载
第二次改动加入了一条:
[code]
[u]tsdate =year(Now()) & "-" & month(Now()) & "-" & day(Now())[/u]
sql="update download set[i] dayhits=dayhits+1,hits=hits+1,[/i] [u] lasthits ="& tsdate &" [/u] where id="&request("id")
[/code]
斜体字是第一次改的时候加进去的,下划线的字是第二次改的时候加进去的
当天正常,可是第二天起发现日下载量也开始累积了,应该是每日清空的吧?
并且lasthits并没有等于系统当前日期,仍然是1905年的日期……
问题网址:
[url]http://www.tianx.com/down.asp[/url]