| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 676 人关注过本帖
标题:搜索后的分页出错谁帮我看下
只看楼主 加入收藏
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
结帖率:92.31%
收藏
 问题点数:0 回复次数:6 
搜索后的分页出错谁帮我看下
<table width="80%" height="0" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td height="208" align="left" valign="middle"><%
set rsb=server.CreateObject("adodb.recordset")
if request("title")="anlie" then
sqlb="select * from Products where title like'%"&trim(request.form("title1"))&"%'"
rsb.open sqlb,conn,1,1
  rsb.pagesize=3
curpage=Request.QueryString("curpage")
if rsb.bof or rsb.eof then
response.Write"没有新闻!"
response.End()
end if
if curpage="" then curpage=1
rsb.absolutepage=curpage
for i= 1 to rsb.pagesize
if rsb.eof then
exit for
end if
  %>
%>
            <table width="100%" bgcolor="#E7E7E2"600"">
  <tr><td width="200" rowspan="3" bgcolor="#FFFFFF"><a href="http://<%=rsb("web")%>"><img src="<%=rsb("url")%>" alt="<%=rsb("title")%>" width="200" height="100" border="0"></a>
</td>
    <td width="49" height="31" bgcolor="#FFFFFF">名称:</td>
    <td width="175" bgcolor="#FFFFFF"><%=rsb("webname")%></td>
  </tr>
  <tr>
    <td height="30" bgcolor="#FFFFFF">网址:</td>
    <td height="30" bgcolor="#FFFFFF"><a href="http://<%=rsb("web")%>"><%=rsb("web")%></a></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">简介:</td>
    <td bgcolor="#FFFFFF"><%= rsb("contnet") %> </td>
  </tr>
            </table>

<%
rsb.movenext
next

%>
<%
else
sqlb="select * from news where  title like'%"&trim(request.form("title1"))&"%'"
rsb.open sqlb,conn,1,1
rsb.pagesize=4
curpage=Request.QueryString("curpage")
if rsb.bof or rsb.eof then
response.Write"没有新闻!"
response.End()
end if
if curpage="" then curpage=1
rsb.absolutepage=curpage
for i= 1 to rsb.pagesize
if rsb.eof then
exit for
end if
%>
<table width="100%" bgcolor="#E7E7E2"600"">
  <tr><td width="184" bgcolor="#FFFFFF"><img src="images/images/fx.jpg" width="7" height="5">
</td>
    <td width="91" bgcolor="#FFFFFF"><%=rsb("title")%></td>
    <td width="146" bgcolor="#FFFFFF">[<%= rsb("uptime") %>]</td>
  </tr></table>

<%
rsb.movenext
next
end if
%><%if curpage=1 then%>
首页
<%else%>
<a href="?curpage=1">首页</a>
<%end if%>
<%if curpage=1 then%>
上一页
<%else%>
<a href="?curpage=<%=curpage-1%>">上一页</a>
<%end if%>
<%if rsb.pagecount<curpage+1 then%>
下一页
<%else%>
<a href="?curpage=<%=curpage+1%>">下一页</a>
<%end if%>
<%if rsb.pagecount<curpage+1 then%>
尾页
<%else%>
<a href="?curpage=<%=rsb.pagecount%>">尾页</a>
<%end if%>
共<%=rsb.pagecount%>页   共有<%=rsb.recordcount%>条案例  当前第<%=curpage%>页
                       </td>
        </tr>
      </table>
************************************************************************************
当title=“anlie”的时候,搜索表 Products 的,如果有5个对应的信息,我显示一页4个的时,我点下一页时,他会把news表里的数据数显示出来
 当我查表news 里的时候,点击下一页后也会把表news  数据库里显示出来,跟没查一样
这是哪里错了。 在线等
搜索更多相关主题的帖子: 搜索 
2008-08-02 15:18
hahatuzi2000
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-7-25
收藏
得分:0 
个人觉得啊,不一定对啊
没有把rsb.absolutepage的值传到curpage那去.
意思是,
应该还有一条
curpage=rsb.absolutepage
这说明了,把当前页传递给了curpage.
然后再翻页的时候,再次判断curpage的值,然后显示相应的信息。
不知道我说的对不对啊,仅供参考.
2008-08-02 15:53
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
收藏
得分:0 
没有传递过去,这个就不会显示了吧,应该不是这里的问题
2008-08-02 16:06
hahatuzi2000
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-7-25
收藏
得分:0 
对了对了,分页那是不是应该有个表单框的,这样会好些吧.
2008-08-02 16:10
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
收藏
得分:0 
你的写法,点击下一页时,TITLE 的参数就丢失丢失了,条件就满足了 新闻 表,当然不会查询 PRODUCT 表了

象这些地方 <a href="?curpage=<%=curpage-1%>">上一页</a> 要把 TITLE 的参数也加上去
如:
 <a href="?curpage=<%=curpage-1%>&titile=<%=title%>">上一页</a>

生活的理想,就是为了理想的生活。
2008-08-02 16:30
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
收藏
得分:0 
没用,跟没加一样
2008-08-02 16:50
octillion
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2008-7-24
收藏
得分:0 
[bo][un]kgdipbyve[/un] 在 2008-8-2 16:50 的发言:[/bo]

没用,跟没加一样

你没直接抄他给的代码吧?
2008-08-02 18:42
快速回复:搜索后的分页出错谁帮我看下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018032 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved