数字分页2

作者在 2007-05-09 06:55:00 发布以下内容

(2)

我一般用的分页代码如下:
<%
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%>
,就可以把它
ASP | 阅读 1087 次
文章评论,共0条
游客请输入验证码
浏览126817次
文章归档
最新评论