主题:  我用GET传的参数怎么还是只能显示一页呢?

smallrainman

职务:普通成员
等级:1
金币:0.0
发贴:11
#12002/6/30 8:37:58
<%@LANGUAGE="VBSCRIPT"%>
<% set conn=server.createobject("adodb.connection")
set rspagelist=server.createobject("adodb.recordset")
conn.open "dsn=mysql"
Recordset1__MMColParam = "1"

if (Request.QueryString("search") <> "") then Recordset1__MMColParam = Request.QueryString("search")
rspagelist.open "SELECT * FROM mysql WHERE name LIKE '%" + Replace(Recordset1__MMColParam, "'", "''") + "%' ORDER BY id DESC", conn,3
%>
<%
'从地址栏取page数
If Request.QueryString("page") = "" or Request.QueryString("page") <= 0 then
page = 1
Else
page = CInt(Request.QueryString("page"))
End If
%>
<%
'设置记录集参数和显示的分页数
if not (rsPageList.eof or rsPageList.bof) then
rsPageList.MoveFirst
rsPageList.PageSize = 5 '每页显示条数
maxPages = CInt(rsPageList.PageCount) '总记录集页数
If page > rsPageList.PageCount Then
page = rsPageList.PageCount
end if
rsPageList.AbsolutePage = page '当前页码
StartPageNum=1
do while StartPageNum + 10 <= page
StartPageNum = StartPageNum + 10
Loop
EndPageNum = StartPageNum+9 '1到10,11到20,21到30风格的实现
If EndPageNum > rsPageList.Pagecount then EndPageNum = rsPageList.Pagecount
end if
%>
<% '分页子程序
sub MorePages()
if maxpages > 1 then
sScriptName = Request.ServerVariables("script_name")
strPage = "[ "
if page-10 > 0 then
strPage = strPage & " strPage = strPage & "?page=" & StartPageNum - 1
strPage = strPage & """>←
" '写出后退10页的标志←
end if

For I = StartPageNum to EndPageNum
if I <> page then
strPage = strPage & "" & I & " "
else
strPage = strPage & I & " "
end if
Next '实现分页,请注意首页和尾页为变量

if EndPageNum < maxpages then
strPage = strPage & " " '写出前进10页的标志→
end if
strPage = strPage & "]
"
Response.Write (strPage) '写出分页
end if
end sub
%>



以姓名查询

















 













            我要留言
返回主页





<%
for i=1 to rsPageList.PageSize '每一页的循环
if rsPageList.eof then
exit for
end if
%>



























嗨!大家好

发言时间


<%=rspagelist("time") %>


ip


<%=rspagelist("ip") %>

我是:<%=rspagelist("name") %>

<%=rspagelist("say") %>

 .gif">
来自:<%=rspagelist("room") %>

版主回复


<%=rspagelist("huifu") %>

  查询 管理  


<%rspagelist.movenext%><% next %>




<% call MorePages() %>





<%
rsPageList.Close()
    conn.close
%>