魔兽世界魔导师法蒂斯:[求]asp数字分页代码

来源:百度文库 编辑:高考问答 时间:2024/04/29 16:31:25
效果如下:

首页 上一页 [1][2][3][4][5][6][7][8][9][10] 下一页 尾页

|_上面只能显示(1-10,11-21,22-32...)

这个数字分页代码谁有啊?要带注释啊。谢谢啦!

我一般用的分页代码如下:
<%
set rs=server.CreateObject("ADODB.recordset")
sql ="select * from 表"
rs.open sql,conn,1,1
page=cint(request("page"))
n=rs.RecordCount
rs.pagesize=12
m=cint(rs.pagecount)
if page="" then
page=1
elseif page<1 then
page=1
end if
if cint(request("page"))>m then
page=m
end if
page=cint(page)
if not rs.eof then
rs.absolutepage=page
end if

if m>page+3 then
endpage=page+3
else
endpage=m
end if
if page>4 then
pagetitle=pagetitle & " " & "...."
end if

for i=page-3 to endpage
if not i<1 then
if i = page then
pagetitle=pagetitle & " " & "<B>[" & i & "]</B>"

else
pagetitle=pagetitle & " " & "[" & "<a href=userlist.asp?page=" & i & ">" & i & "<a>" & "]"
end if
end if
next
if page+3 < m then
pagetitle=pagetitle & " " & "...."
end if
%>
您可以看到,有一个“pagetitle”的变量,您只要用
<%=pagetitle%>,就可以把它调用出来,实现您的效果。