| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 573 人关注过本帖
标题:分页显示问题
只看楼主 加入收藏
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
结帖率:52.7%
收藏
 问题点数:0 回复次数:4 
分页显示问题
我写的一段分页代码,奇怪,我的第一页能显示,当我点击第二页或者前一页或者末页或者首页都是一片空白????怎么了,请各位大虾帮我解决一下!!代码如下:
<table>
<tr><td>
<%dim rs,sql,no,over,page
    no=request.form("no")
    over=request.form("over")
    set rs=server.CreateObject("adodb.recordset")
    if over<>"" then
    sql="select * from [nd_msg] order by [do_man] desc"
    rs.open sql,conn,1,3
    rs.pagesize=20
    page=cint(request("page"))
    if page<=0 then page=1
    if page="" then page=1
    rs.absolutepage=page
    if rs("do_type")=1 then
   %>
   <table border="1" width="750" cellpadding="0" cellspacing="0" bordercolorlight="#000000">
  <tr>
    <td align="center"  colspan="11"><span class="STYLE1"><strong>任务需求信息表</strong></span></td>
  </tr>
  <tr bgcolor="#3399FF" align="center">
  <td align="center">编号</td>
  <td>需求人</td>
  <td>需求部门</td>
  <td>需求人电话</td>
  <td>需求完成时间</td>
  <td>故障标题</td>
  <td>分配状态</td>
  <td>分配完成时间</td>
  <td>执行人</td>
  <td>完成状态</td>
  <td>完成结果</td>
  </tr>
   <%for i=0 to rs.pagesize-1
    if rs.bof or rs.eof then exit for%>
  <tr>
  <td height="20" align="center"><%=rs(0).value%></td>
  <td><%=left(rs(1).value,3)%></td>
  <td><%=rs(3).value%></td>
  <td><%=rs(4).value%></td>
  <td><%=rs(5).value%></td>
  <td><%=left(rs(6).value,8)%></td>
  <%if rs("agn_type")=1 then %>
  <td align="center">已分配</td>
  <%else%>
  <td align="center">未分配</td>
  <%end if%>
  <td><%=rs(9).value%></td>
  <td><%=rs(8).value%></td>
  <td align="center">已完成</td>
  <td><div align="center"><a href="viewresult.asp?id=<%=rs("id")%>">详情</a></div></td>
  </tr></tr>
  <%rs.movenext()
    next
%>
  </table>
  <p align="center">
  <%if page < rs.pagecount then%>
  <a href="index_rwxqxx_chk.asp?page=1">首页|</a>
  <a href="index_rwxqxx_chk.asp?page=<%=page-1%>">前一页|</a>
  <a href="index_rwxqxx_chk.asp?page=<%=page+1%>">后一页|</a>
  <a href="index_rwxqxx_chk.asp?page=<%=rs.pagecount%>">末页</a>
  <%else if page=rs.pagecount then%>
  <a href="index_rwxqxx_chk.asp?page=1">首页|</a>
  <a href="index_rwxqxx_chk.asp?page=<%=page-1%>">前一页|</a>
  <a href="index_rwxqxx_chk.asp?page=<%=rs.pagecount%>">后一页|</a>
  <a href="index_rwxqxx_chk.asp?page=<%=rs.pagecount%>">末页</a>
  <%end if
end if%>
  </p>
  <p align="center">现在是第<%=page%>页  总共<%=rs.pagecount%>页</p><p align="right"><form action=""  

method="post" name="form1">
    <input name="over" type="submit" class="bg" value="已完成">
    </form><form name="form2" method="post" action="index_renwuxuqiuxinxi.asp"><input name="no"

type="submit" class="bg" value="未完成">
      </form></p>
<%end if
end if
conn.close
%>
 </td></tr>
</table>

当我点击下一页或者首页什么的,就一片空白,我怀疑是被表格覆盖了内容,但是…………………………嗨,烦请各位大虾帮忙…………………………
2008-10-11 10:46
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
你点了链接之后Form就没有数据了,纯粹在QueryString里指出了page而已。
2008-10-11 12:27
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
还是不太明了,烦请指点!!!能帮我说说具体是怎么样了吗?谢谢!!情况是这样的,当我第一次点已经完成按钮时能显示第一页,在这个页中进行了分页嘛,有上一页下一页首页末页,这几个连接点不的,一点就是一片空白,我是这样想的,这个<form>应该没有关系吧在最后加两个按钮提示操作,我去掉也不行啊,不知道怎么了,烦请指点!!
2008-10-13 08:24
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
总结:就是以后的每一页也要把查询条件的值给传过去………………
2008-10-21 10:14
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
no=request.form("no")
over=request.form("over")
改成
no=request("no")
over=request("over")

分页中以下一页为例
<a href="index_rwxqxx_chk.asp?page=<%=page+1%>">后一页|</a>
改成
<a href="index_rwxqxx_chk.asp?page=<%=page+1%>&no=<%=Request("no")%>&over=<%=Request("over")%>">后一页|</a>
2008-10-21 14:58
快速回复:分页显示问题
数据加载中...
 
   



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

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