论坛ASP语言的在线统计错乱!

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:14:52
我论坛的在线统计
目前论坛总共有 3 人在线,其中 3 位会员,0 位游客,最高峰在线:3 人,
不管我论坛多少人 他都是这样显示。。
下面是ASP的语言
请大家帮我看看那里出错了
onnum1=conn.execute("select count(userid) from online where userid=0")(0)
response.write""&ttop&"<table align=center border=1 bordercolor="&c1&" cellpadding=0 cellspacing=0 class=tableBorder6 style='border-collapse: collapse' width='"&tbw&"'><tr><td class=td1 width=100% height=26 bgcolor="&c1&" background="&tbg&"> <img src=pic/gl.gif border=0> 在线统计 [ <a onclick=tj0()><SPAN style='CURSOR: hand'>详细列表</span></a> ]</td></tr><tr><td width=100% bgcolor="&c2&"><p style='margin: 5'>目前论坛总共有 <b>"&onnum&"</b> 人在线,其中 <b>"&onnum-onnum1&"</b> 位会员,<b>"&onnum1&"</b> 位游客,最高峰在线:<b>"&maxonline&"</b> 人,&nbs

onnum:总在线人数
onnum1:游客人数
会员人数:onnum-onnum1

这一段也就下面这一段代码:
onnum1=conn.execute("select count(userid) from online where userid=0")
这里是统计游客人数,userid=0 应该是游客的条件,后面那个括号里面的0不太清楚其作用是什么,建议去掉它。

如何统计 onnum (总在线人数)的这里并没有。

更多的内容你最清楚,你才能确定,自己再试一下看吧。

我要是你我会去找源文件覆盖。。。