主题:  为什么只能显示一页,我是用GET传的呀。拜托大家啦

smallrainman

职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2002/6/23 0:03:46
#12002/6/30 1:31:32
<%@LANGUAGE="VBSCRIPT"%>
<% set conn=server.createobject("adodb.connection")
set rspagelist=server.createobject("adodb.recordset")
conn.open "dsn=mysql"
Recordset1__MMColParam = "1"
if (Request.QueryString("t1") <> "") then Recordset1__MMColParam = Request.QueryString("t1")

rspagelist.open "SELECT * FROM mysql WHERE room LIKE '%" + Replace(Recordset1__MMColParam, "'", "''") + "%' ORDER BY id DESC", conn,1
%>
<%
'从地址栏取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
%>



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#22002/6/30 1:46:14
转ASP和.Net



smallrainman

职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2002/6/23 0:03:46
#32002/6/30 10:35:29
转到了asp论坛还是没有人能帮我解决,唉!!!