ASP的终极N行N列分页代码

显示形式:
ID1 NAME | ID2 NAME
1 JULIET | 2 PALYBOY | 3 PALYBOY
4 BABY | 5 TOM | 6 PALYBOY
7 LENA | 8 JERY | 9 PALYBOY

>>首页 前页 后页 尾页 页数:1/4 6条/页 总记录数:25条


或者:

显示形式:
ID1 NAME | ID2 NAME
1 JULIET | 2 PALYBOY | 3 PALYBOY | 4 PALYBOY
5 BABY | 6 TOM | 7 PALYBOY | 8 PALYBOY
9 LENA | 10 JERY | 11 PALYBOY | 12 PALYBOY

>>首页 前页 后页 尾页 页数:1/4 6条/页 总记录数:25条


设置N行N列都没问题!!!


N行N列分页代码

今天写一段程序涉及到了分行分页代码问了很多地方都得不到答案 无奈之下只能自己来研究了

分行其实不外乎<br>或者<tr><td>的涉及

采用N行1列的分页我想也不需要再罗索什么了 直接切入正题吧

采用N行M列的分页代码如下 付上详细介绍 相信大家会很容易看懂的

在使用中有什么问题欢迎回帖讨论



<!--#include file="conn.asp"-->

<%
Set rs=Server.CreateObject("ADODB.Recordset")
Sql="Select * from 表名 order by ID desc"
rs.Open Sql,Connweb,1,1

if request("page")="" then
page=1
elseif request("page")<1 then
page=1
else
page=request("page")
end if

rs.PageSize=12 '每页显示几个记录
rs.AbsolutePage=page
if rs.RecordCount=0 then
Response.Write "没有记录"
else
%>


<%
if rs.eof then
Response.Write "没有相关记录"
else
response.write ("<table width=500 border=0 cellspacing=0 cellpadding=1><tr>")


for ipage=1 to rs.pagesize
response.write ("<td>")
response.write rs("p_info_name") '您需要显示的字段
response.write ("</td>")
j=j+1

m=4 '假如您是一行4条记录。修改成需要的一行几条

If j>m-1 Then

Response.Write "</tr><tr>"
j=0
End If


rs.movenext

if rs.eof then exit for
next
Response.Write "</tr></table>"
%>

<%
end if
end if

'下面的member.asp换成是和本文件一样的文件名
%>
<div align="center"> <%=rs.recordcount%>条记录
当前第<%=page%>页/共有<%=rs.pagecount%>页<a href="member.asp?page=1"><font color="#000000">首间</font></a>
<% if page<>1 then %>
<a href="member.asp?page=<%=(page-1)%>"><font color="#000000">下间</font></a>
<%else%>
上间
<% end if %>
<% if page<>rs.pagecount then
if page+1>rs.pagecount then
page=rs.pagecount-1
end if

'上面的修正了如果下页没有数据依然可以点击下去的错误
%>
<a href="member.asp?page=<%=(page+1)%>"><font color="#000000">下间</font></a>
<%else%>
下间
<% end if %>
<a href="member.asp?page=<%=rs.pagecount%>"><font color="#000000">尾间</font></a></div>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>



上一篇: ASP批量删除记录的三种方法
下一篇: 实现多图片上传到指定的目录并存到数据库
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: N行N列分页
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭