| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 768 人关注过本帖
标题:有关分页的问题
只看楼主 加入收藏
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
 问题点数:0 回复次数:9 
有关分页的问题
if mmm<>0 then         
   for iisf=1 to mmm *5       '设这句话的作用是什么
    if rs.eof then exit for         
    rs.movenext         
   next         
  end if         
2005-05-26 11:43
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
看不懂

2005-05-26 11:46
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 
分页技术mmm是获取页数
但我不知道他设置那个有什么用:
for iisf=1 to mmm *5       '设这句话的作用是什么

总有一天,我要亲手打布什一吧掌.
2005-05-26 11:47
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 
<!--#include file="head.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><%=title%>_<%=request("sss")%></title>
<link href="css.css" rel="stylesheet" type="text/css">
</head>
<body leftmargin="0" topmargin="0">
<table width="770" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td width="20"> </td>
    <td width="529" valign="top">您的位置: <a href="index.asp">首页</a> -
      <%sss=request("sss")%> <span class="unnamed1"><%=sss%></span></td>
    <td width="20"> </td>
    <td rowspan="4" align="right" valign="top"> <table width="161" border="0" cellpadding="3" cellspacing="1" bgcolor="#6687BA">
        <tr>
          <td width="161" height="20" background="images/bg11.gif"> <div align="center">站
              内 搜 索</div></td>
        </tr>
        <tr>
          <td bgcolor="#F2F4F9"> <form name="searchtitle" onsubmit="if(searchtitle.ttt.value.length<1){alert('搜索关键字不能为空!:)');return(false)}else{return(true)}" method="POST" action="search.asp" target="_blank">
              <div align="center">
                <input name="ttt" type="text" class="unnamed5" style="FONT-SIZE: 9pt" onfocusin='vbscript:searchtitle.ttt.value=""' value="请输入关键字" size="16">
                <br>
                <select class="unnamed5" name="sss" size="1" style="FONT-SIZE: 9pt">
                  <option selected>按新闻标题搜索</option>
                  <option>按新闻内容搜索</option>
                </select>
                <br>
                <input type="submit" name="Submit" value="搜 索" class="unnamed5" style="FONT-SIZE: 9pt">
                <input type="reset" name="Submit2" value="取 消" class="unnamed5" style="FONT-SIZE: 9pt">
              </div>
            </form></td>
        </tr>
        <tr>
          <td height="20" background="images/bg11.gif"> <div align="center">推
              荐 信 息</div></td>
        </tr>
        <tr>
          <td height="10" bgcolor="#F2F4F9"><script language="javascript" src="tjnews1.asp?tjnews=1"></script></td>
        </tr>
        <tr>
          <td height="20" background="images/bg11.gif"> <div align="center">本
              周 热 点</div></td>
        </tr>
        <tr>
          <td height="9" bgcolor="#F2F4F9"><script language="javascript" src="week1.asp?week1=2"></script></td>
        </tr>
        <tr>
          <td height="10" bgcolor="#F2F4F9"> </td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td> </td>
    <td rowspan="2" valign="top"> <!--#include file="articleconn.asp"--> <!--#include file="chkstr.inc"--> <%
mmm=request("mmm")
if mmm="" then mmm=0'设置初始页数
ttt=request("ttt")'得到栏目编号
'查询数据库得到此栏目编号所对应的所有文章信息
set rs=server.createobject("adodb.recordset")  
sql ="select * from article where (typeid like '%"&checkStr(ttt)&"%') order by dateandtime Desc"
rs.open sql,conn,1,1%> <center>
      </center>
      <% if rs.eof and rs.bof then  
response.write "<p align='center'>【<a href='javascript:window.close()'>关闭窗口</a>】"
response.end
end if
i=0 %> <br> <table width="98%" border="0" cellpadding="4" cellspacing="0" bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#DBDBDB" class="unnamed2">
        <td width="453"><form method=Post action="search.asp">
              <%   
'下面是分页显示      
  if mmm<>0 then         
   for iisf=1 to mmm *5      
    if rs.eof then exit for         
    rs.movenext         
   next         
  end if         
  do while not rs.eof         
  %>
            </form>
        <tr bgcolor="#FFFFFF">
          <td width="453" align="left"> <a href="<%=rs("path")%>/<%=rs("N_Fname")%>">○<b>
            </b><%=rs("title")%></a> </td>
          <td width="160" bgcolor="#FFFFFF" align="center"><%=rs("dateandtime")%></td>
        </tr>
        <% i=i+1                                       
   rs.movenext                                       
   if i=20 then exit do                                       
   loop               
%>
        <td width="453"><form method=Post action="search.asp">
          </form>
      </table>
      <p align="center"> <span class="unnamed1">
        <!--上页-->
        <%if mmm<>0 then%>
        <%="<a href=more.asp?mmm=" & mmm-1 & "&sss=" & sss & "&ttt=" & ttt & ">上一页</a>"%>
        <%end if%>
        <!--下页-->
        <%if not rs.eof then%>
        <%="<a href=more.asp?mmm=" & mmm+1 & "&sss=" & sss & "&ttt=" & ttt & ">下一页</a>"%>
        <%end if%>
        </span></p>
      <%
rs.close              
set rs=nothing              
conn.close              
set conn=nothing %> <br> </td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td valign="top"> </td>
    <td> </td>
  </tr>
</table>
</body>
</html>
<!--#include file="topy.asp" -->

总有一天,我要亲手打布什一吧掌.
2005-05-26 11:48
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
每页是不是显示5条信息啊?
这样的话那句话的意思就是
从开始到结束
呵呵
太长了
懒的看

[此贴子已经被作者于2005-5-26 13:14:40编辑过]



2005-05-26 12:02
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
以下是引用hxfly在2005-5-26 12:02:52的发言: 每页是不是先是条信息啊? 这样的话那句话的意思就是 从开始到结束 呵呵 太长了 懒的看
难得,呵呵,

面朝大海,春暖花开!
2005-05-26 12:07
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
看不懂,

我很菜,但我很努力!
2005-05-26 16:19
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 
这是别人的分页技术,我也不知道他的意思是什么。

总有一天,我要亲手打布什一吧掌.
2005-05-26 17:47
zker
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-2-3
收藏
得分:0 
没看懂~,是不是错了?

------------希望与大家一起进步!------------
2005-05-26 23:22
云那端的世界
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-9-6
收藏
得分:0 
我看了一哈 前面用了 mmm=request("mmm") 意思就是说 mmm是用户提交上去的数据 那么这个页面应该可以全部交给用户自己设置每页显示的个数 但是你在后面用了 if mmm<>0 then '如果mmm!=0 不等于0 for iisf=1 to mmm *5 当iisf是1 到 mmm*5 (晕 ,不明白干吗要乘5 就写for iisf=1 to mmm 不是很好啊?) if rs.eof then exit for 如果记录到达尾部然后退出for循环 rs.movenext 记录id下移 next 执行下一次记录输出 end if

2005-09-06 03:17
快速回复:有关分页的问题
数据加载中...
 
   



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

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