asp数字分页源码

lvqinghou100 2011-07-06 03:30:10
asp数字分页源码,在线等
...全文
55 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lindy258 2011-07-06
  • 打赏
  • 举报
回复
<%
Dim rs,sqlstr
Set rs=Server.CreateObject("ADODB.Recordset")
sqlstr="select * from news"
rs.Open sqlstr,conn,1,1
Dim filepath
filepath=Request.ServerVariables("path_info")
Dim page,recordsperpage
recordsperpage=10
page=Trim(Request.QueryString("page"))
rs.Pagesize=recordsperpage
If Not IsEmpty(page) Then
If Not IsNumeric(page) Then
page=1
Else
page=Clng(page)
End If
If page>=rs.Pagecount Then
page=rs.Pagecount
Elseif page<=0 Then
page=1
Else
rs.AbsolutePage=page
End If
Else
page=1
End If
rs.AbsolutePage=page
%>


<%
Do While rs.Eof=False and recordsperpage>0
%>


<%Response.Write rs("news_id")%>
<%Response.Write rs("news_title")%>
<%Response.Write rs("news_author")%>

<%
recordsperpage=recordsperpage-1'
rs.MoveNext
Loop
%>
<%
If rs.Bof and rs.Eof Then
%>

对不起,暂时无新闻

<%End If%>


<%If page<=1 Then %> [首页][上一页]
<%Else%>
<a href="<%=filepath%>?page=<%=1%>">[首页]</a>
<a href="<%=filepath%>?page=<%=page-1%>">[上一页]</a>
<%End If%>
<%If page>=rs.Pagecount Then%>
[下一页][尾页]
<%Else%>
<a href="<%=filepath%>?page=<%=page+1%>">[下一页]</a>
<a href="<%=filepath%>?page=<%=rs.Pagecount%>">[尾页]</a>
<%End If%></td>
<td height="20">
[页次:<font color="red"><b><%=page%></b></font>/<%=rs.Pagecount%>页][共<font color="red"><b><%=rs.Recordcount%></b></font>篇 <font color="red"><b><%=rs.Pagesize%></b></font>篇/每页]

做个链接http://www.znzncn.com

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧