注册 登录
编程论坛 ASP技术论坛

[求助]如何解决分页问题(带源码下载)

春城草动 发布于 2008-02-02 15:21, 823 次点击
(源文件打包在附件里)

各位大虾:
我弄的这个电话查询系统是在网上载下来加工的。使用过程中碰到了一个棘手的问题自己折腾了许久都
没有办法解决。
问题是这样的:点击左侧分类后(例如点击高中同学),程序显示有93条记录,每页20条,下一页,最
后一页;
但是,当我点击“下一页”时,却显示:总210条,每页20条;而且显示的是亲戚的电话!!
求解:如何修改才能使我在查看分类,和搜索出来页面是连贯的,也就是点击下一页不会转到别的地方。

下面是我的联系方法
E-mail:07700504@
QQ:50112058
(源文件打包在附件里)

[[it] 本帖最后由 春城草动 于 2008-2-2 15:23 编辑 [/it]]
5 回复
#2
madpbpl2008-02-02 16:01
没有把分类条件传进去
'----------------------计算分页
        pagefl=Request.QueryString("pagefl")
        Response.Write(pagefl)
        if not page_f=1 then
        %>
              <a href="<%=aspfile & "?page_f=1&pagefl="&pagefl&""%>" class="page">最前一页</a> <a href="<%=aspfile & "?page_f=" & page_f-1&"&pagefl="&pagefl&""%>" class="page">前一页</a>
              <%
        end if
        'response.write pagef_first & "<br>"
        'response.write pagef_last & "<br>"
        for i=pagef_first to pagef_last
        if not i=page_f then
        %>
              <a href=<%=aspfile & "?page_f=" &i&"&pagefl="&pagefl&""%>><%=i%></a>
              <%
        else
        response.write "<strong><font color=#FF0000>" & i & "</font></strong>"
        end if
        next
        if not page_f=rs.pagecount then
        %>
              <a href="<%=aspfile & "?page_f=" & page_f+1&"&pagefl="&pagefl&""%>"  class="page">下一页</a> <a href="<%=aspfile & "?page_f=" & rs.pagecount&"&pagefl="&pagefl&""%>" class="page">最后一页</a>
#3
春城草动2008-02-02 20:37
分页问题已经解决,搜索问题仍困扰
非常感谢madpbpl认真帮忙查阅、修改。
在增加了分类条件
'----------------------计算分页
        pagefl=Request.QueryString("pagefl")
        Response.Write(pagefl)

        if not page_f=1 then

之后,分类的分页浏览成功解决。

但是在测试搜索页面的时候,还是碰到老问题,搜索出来的页面,在点击“下一页”的时候,却跳转到了其他页面。
现在本人仍在想方设法查找修改和苦恼中,期盼大家能帮忙解决呀。
#4
hmhz2008-02-02 21:25
很明显,翻页的时候也要把你搜索的条件带进去一起翻页,以get方式传值给本页
#5
madpbpl2008-02-03 02:11
[bo]以下是引用 [un]春城草动[/un] 在 2008-2-2 20:37 的发言:[/bo]

非常感谢madpbpl认真帮忙查阅、修改。
在增加了分类条件
'----------------------计算分页
        pagefl=Request.QueryString("pagefl")
        Response.Write(pagefl)
        if not page_f=1 then

之后,分类 ...

不仅仅是加了这个条件,在下一页,上一页,当前页,首页及最后一页的链接上我也有改动的,把这个条件同样放到搜索里应该就可以正确了。
#6
春城草动2008-02-03 12:02
仍被困扰搜索问题
经过两位提醒后,今天早上就想法子将搜索条件带入,但是仍然测试失败。
另外,除了仔细对照对madpbpl修改的代码,还百度了一些asp搜索代码来分析,可惜学识浅薄,不能领悟呀!
看来还得继续劳烦各位提个醒了
到底如果将搜索结果在点击下一页时候不跳转到别的地方?
要不要建立一个独立的搜索页面?
1