分页问题
我有一段分页代码,产生的效果居然是这样的,我不知道怎么搞了,请各位大虾赐教,代码如下:<!--#include file="conn.asp"-->
<%dim rs,sql,page
set rs=server.CreateObject("adodb.recordset")
sql="select * from [stdt]"
rs.open sql,conn,1,1
rs.pagesize=5
page=cint(request("page"))
if page<=0 then page=1
if page="" then page=1
rs.absolutepage=page
%>
<table align="center" border="1">
<tr bgcolor="#00FFFF"><td><%=rs(0).name%></td><td><%=rs(1).name%></td><td><%=rs(2).name%></td><td><%=rs(3).name%></td></tr>
<%for i=0 to rs.pagesize-1
if rs.eof or rs.bof then exit for
%>
<tr align="center"><td><%=rs(0).value%></td><td><%=rs(1).value%></td><td><%=rs(2).value%></td><td><%=rs(3).value%></td>
</tr></table>
<%rs.movenext()
next
%>
<p align="center">
<%if page<>rs.pagecount then%>
<a href="testt.asp?page=1">第一页|</a>
<a href="testt.asp?page=<%=page-1%>">上一页|</a>
<a href="testt.asp?page=<%=page+1%>">下一页|</a>
<a href="testt.asp?page=<%=rs.pagecount%>">末页</a>
<%else if page=rs.pagecount then%>
<a href="testt.asp?page=1">第一页|</a>
<a href="testt.asp?page=<%=page-1%>">上一页|</a>
<a href="testt.asp?page=<%=rs.pagecount%>">下一页|</a>
<a href="testt.asp?page=<%=rs.pagecount%>">末页</a>
<%end if
end if%>
</p>
效果是:
编号 姓名 用户名 密码
XX XX XXX XXXX
XXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXX
居然是这样的,就是编号姓名用户名密码这一行跟以下的那个在一个表格中了,但是下面的就不在了,我定义了一页显示5行数据嘛,那其他的数据就以下面的形式显示,即不在和上面一样的表格中,也不是以上的相对称,就是编号对到编号的值,用户名对到用户名的值,而是靠前了,这个是怎么回事啊??请各位大虾帮我分析一下我的这段代码,帮我想个法子,我无奈了,束手无策了!!请各位大虾赐教!!!