如何编写TOP 10之类的排行榜?
<% @ LANGUAGE="VBscript" %>
<% OPTION EXPLICIT %>
<!--#include file="DataConn.asp"-->
<!--#include file="FuncSet.asp"-->
<% dim rs,sql,IDa,IDb,s,RegUser,a,b,c
Set rs=Server.CreateObject("ADODB.recordset")
sql="Select * from UserInfo ORDER BY iPerience DESC"
rs.Open sql,ConnStr,1,1
RegUser=rs.RecordCount
IDa=1
IDb=2
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="pragma" content="no-cache">
<link rel="stylesheet" type="text/css" href="Site.css">
<title>山水盈盈之论坛大英雄</title>
</head>
<body>
<table border="0" width="70%" cellpadding="0">
<tr>
<td width="16%"><font color="#0000A0">名次</font></td>
<td width="16%"><font color="#0000A0">网名</font></td>
<td width="17%"><font color="#0000A0">帖数</font></td>
<td width="17%"><font color="#0000A0">名次</font></td>
<td width="17%"><font color="#0000A0">网名</font></td>
<td width="17%"><font color="#0000A0">帖数</font></td>
</tr>
<% if RegUser<10 then
a=RegUser/2
else
a=5
end if
for s=1 to a
%>
<tr>
<td width="16%" valign="bottom"><font size="2"
color="#0000A0"><b><%=IDa%></b></font> </td>
<td style="cursor:hand" onmouseup="window.open('UserInfo.asp?UserName=<%=rs("UserName")%>','Call','width=350,height=400,left=300,top=100,toolbar=no,status=no')"><font color=#0000CC><%=rs("UserName")%></font></td>
<td><%=rs("iPerience")%></td>
</td>
<%rs.movenext%>
<td width="17%" valign="bottom"><font size="2"
color="#0000A0"><b><%=IDb%></b></font> </td>
<td style="cursor:hand" onmouseup="window.open('UserInfo.asp?UserName=<%=rs("UserName")%>','Call','width=350,height=400,left=300,top=100,toolbar=no,status=no')"><font color=#0000CC><%=rs("UserName")%></font></td>
<td><%=rs("iPerience")%></td>
</tr>
<%
IDa=IDa+2
IDb=IDb+2
rs.movenext
next
%>
<% if RegUser>20 then
for b=11 to 15 %>
<td style="cursor:hand" onmouseup="window.open('UserInfo.asp?UserName=<%=rs("UserName")%>','Call','width=350,height=400,left=300,top=100,toolbar=no,status=no')"><font color=#0000CC><%=rs("UserName")%></font></td>
<% rs.movenext%>
<%
next
end if %>
<% if RegUser>20 then
for c=16 to 20 %>
<td style="cursor:hand" onmouseup="window.open('UserInfo.asp?UserName=<%=rs("UserName")%>','Call','width=350,height=400,left=300,top=100,toolbar=no,status=no')"><font color=#0000CC><%=rs("UserName")%></font></td>
<% rs.movenext%>
<%
next
end if %>
</table>
</body></html>
您可能感兴趣的文章
- 08-02问题解析:为什么数组下标从0 开始而不是 1 ?
- 08-02如何编写高质量的前端代码(快手电商前端前端代码规范)
- 08-02如何显示最后十名来访者?
- 08-02如何显示数据库的结构?
- 08-02如何取得服务器上的用户组列表?
- 08-02如何判断URL格式是否符合规范?
- 08-02如何计算下载一个文件需要多长时间?
- 08-02如何计算ASP页面的载入时间?
- 08-02如何读取一个.ini文件?
- 08-02如何显示最后十名来访者?
阅读排行
推荐教程
- 08-02如何取得服务器上的用户组列表?
- 08-02如何显示最后十名来访者?
- 08-02如何把URL和邮件地址转换为超级链接?
- 08-02如何把一个Excel文件放到ASP页面中去?
- 08-02如何编写高质量的前端代码(快手电商前端前端代码规范)
- 08-02如何显示最后十名来访者?
- 08-02如何计算ASP页面的载入时间?
- 08-02如何显示数据库的结构?
- 08-02如何判断URL格式是否符合规范?
- 08-02如何计算下载一个文件需要多长时间?