| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1567 人关注过本帖
标题:很多问题一起问.
只看楼主 加入收藏
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:16 
很多问题一起问.
1:你们显示NEWS图标,一般用什么方法让他显示,是通过时间判断还是什么的?
2:能够显示日下载次数,周下载次数,月下载次数都是通过什么来判断的.
谢谢!!!!!!!!
搜索更多相关主题的帖子: NEWS 图标 判断 时间 
2005-07-26 18:02
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
比如你的数据表为bbs,里面有一个time的字段
下面的显示new图片的代码

if datediff("d",rs("time"),time)<7 then
显示new图片
end if

把它放到do while 里面

第二个里面周判断不太清楚,
日和月的判断要好做一些,

如还是上面的bbs表,里面有一个bit点击次数的字段
日点击
set rs=server.createobject("adodb.recordset")
sql="select count(*) from bbs where time='"&date()&"'"
rs.open sql,conn,3,2
日点击:<%=rs(0)%>

set rs=server.createobject("adodb.recordset")
sql="select count(*) from bbs where year(time)='"&year(date())&"' and month(time)='"&month(date())&"'"
rs.open sql,conn,3,2
月点击:<%=rs(0)%>

我很菜,但我很努力!
2005-07-26 18:34
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
sql="select count(*) from bbs where time='"&date()&"'" 这里的这个time是如何计算的,是每日结算一次吗
还有那个<%=rs(0)%>中的rs(0)是什么,
谢谢了


中国人的财富网:http://www..cn/
2005-07-26 20:02
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
应该是每日结算一次,也就是当日期发生变化时就进行一次计算。
2005-07-26 22:37
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
他从里面结算出的日点击次数,是所有点击次数里面结算的吗,他有这种功能


还有那个<%=rs(0)%>中的rs(0)是什么,

中国人的财富网:http://www..cn/
2005-07-27 11:16
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
sql="select id,title,info,sort from ……"
rs.open sql,conn,1,1
rs(0)就相当于rs("id") rs(1)相当于rs("title")
rs其实是一个集合 可以用0,1,2,3来读取每一个值 但是位置不能弄错
2005-07-27 11:24
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
原来是这样啊 那他从里面结算出的日点击次数,是所有点击次数里面结算的吗,

中国人的财富网:http://www..cn/
2005-07-27 11:29
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
不知道 估计要在数据库里面单独开一个位置记载日点击次数才能察看每天的点击次数
2005-07-27 11:32
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
如果是每天计算的话,过了今天,那到明天的话,又重新计算。那前面的记录要怎么办,
我就是这里想不明白。

中国人的财富网:http://www..cn/
2005-07-27 11:38
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
例如两个字段 一个日期 一个数字的表
sql="select * from 表 where clng(日期)="&clng(date())
rs,open ……
if rs.eof 就添加今天的纪录让数字=1 否则 数字=数字+1
2005-07-27 11:51
快速回复:很多问题一起问.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027907 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved