有条件提取数据库数据如何设置分页显示

来源:百度知道 编辑:UC知道 时间:2024/05/08 00:38:04
<%user_name=request.form("user_name")
sql="select * from myuser where user_name='"&user_name&"'"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1
if rs.eof then
response.write("没有数据")
else
rs.PageSize=20
totalpage=rs.PageCount
page=int(request("page"))
if page<=0 then page=1
if request("page")="" then page=1 if rs.recordcount<rs.pagesize then page=1
if page>totalpage then page=totalpage
rs.AbsolutePage=page
for i=1 to rs.PageSize
if not rs.eof then%>
<%=rs("user_name")%>
<%rs.MoveNext
else
exit for
end if
next
end if
rs.Close
set rs=nothing%>
<%for i=1 to totalpage%>
<a href="ss.asp?page=<%=i%>"><%=i%></a>
<%next
end if%>

以上这个分页代码如果点页

分页的时候是要带条件分页的,就是说还要加上用户名.

http://ss.asp?page=3&user_name=<%=user_name%>

接收的时候直接接收.
user_name=request("user_name")