|
主题: 向高手请教一个问题
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#12002/12/24 16:00:17
俺做了一个交友网站,想根据人气来排列,但是想知道某个人排在第几名,这个要如何实现?想了半天,想不通,高手们可否指点一二?
难人一个……
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#22003/2/24 8:44:38
来帮俺看看喽,这个要怎么搞呀? 一个交友网,根据它的点击率(人气值)来实现该名会员当前的排名,请看以下的代码: <% dim rs_2,sql_2 set rs_2=server.createobject("adodb.recordset") sql_2="select * from reg where u_name='"&session("online")&"' order by u_pro desc" rs_2.open sql_2,cn,1,2 %> 姓名:<%=session("online")%> 点击率:<%=rs_2("u_pro")%> 当前排名:<%=rs_2.absoluteposition%> 可是不管点击率多高,人气值总是为-1,是哪里错了,应该怎样得到session("online")的人气排名呢?请高手赐教
编辑历史:[这消息被arhui编辑过(编辑时间2003-02-24 08:45:37)]
难人一个……
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#32003/2/24 8:53:23
当前排名:<%=rs_2.absoluteposition%> 这样的用法是正确的,我试过了 你打开方式用rs_2.open sql_2,cn,1,1试试
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#42003/2/24 21:54:35
兄台,还是没用呀,什么办法都试过了,<%=rs_2.absoluteposition%> 仍然显示-1,这会是什么原因呢?
难人一个……
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#52003/2/25 8:59:43
我也不知道怎么回事,反正我这里是可以的 要不,只有用笨办法了,就是查询该记录在数据表中所在的位置了
|
大雪糕
职务:普通成员
等级:2
金币:10.0
发贴:579
|
#62003/2/25 9:32:32
<% dim rs_2,sql_2 set rs_2=server.createobject("adodb.recordset") sql_2="select * from reg where u_name='"&session("online")&"' order by u_pro desc" rs_2.open sql_2,cn,1,1 myhit=rs_2("u_pro") rs_2.close sql_2="select count(*) as total from reg where hit>"&myhit rs_2.open sql_2,cn,1,1 myorder=total+1 %> 我的排名在第<%=myorder%>位
编辑历史:[这消息被星之海洋编辑过(编辑时间2003-02-25 09:32:49)]
|