zoukankan      html  css  js  c++  java
  • 分页

    AbsolutePage--指示当前记录所在的页。
    
    设置和返回值:
    设置或返回从 1 到 rs 对象所含页数 (PageCount) 的 Long 值,或者返回一个 PositionEnum 值。
    
    说明:
    用 AbsolutePage 属性标识当前记录所在的页码。用 PageSize 属性将 rs 对象逻辑划分为一系列的页,每一页的记录数都等于 PageSize(最后一页除外,因为它的记录数可能较少)。提供者必须支持相应的功能才能使用此属性。
    
    与 AbsolutePosition 属性一样,AbsolutePage 也是从 1 开始,并且当前记录是 rs 的第一个记录时等于 1。设置此属性以移动到某一页的第一个记录。通过 PageCount 属性获得总页数。

    <tr>
                    <td><br>
                      <%
     set rs = server.createobject("adodb.recordset")
     tea_arttype=request("tea_arttype")
     if tea_arttype="" then
      sql="select * from tea_data order by id desc"
     else
         sql="select * from tea_data where tea_arttype = '" &tea_arttype & "' order by id desc"
     end if
     rs.open sql,conn,1,1
     
     if rs.bof and rs.eof then
      response.write "暂无新闻"
     else
    %>
                      <br />
                      <table width="91%" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
                        <tr>
                          <td width="680" height="20"><table width="100%" height="27" border="0" align="center" cellpadding="0" cellspacing="0">
                              <tr align="center">
                                <%
     dim curpage,j            
     if request("page")="" then            
      curpage = 1            
     else            
      curpage = cint(request("page"))            
     end if            

     rs.pagesize = 17
     rs.absolutepage = curpage 

     for j = 1 to rs.pagesize
    %>
                                <td width="680" height="27" valign="middle"><table width="100%" height="24" border="0"  cellpadding="0" cellspacing="0" background="images/xuxian.gif">
                                    <tr>
                                      <td width="82%" height="24" class="tdline">&nbsp;<img src="images/bot.jpg" width="9" height="9" />&nbsp;&nbsp;<a href="show.asp?id=<%=rs("id")%>" target="_blank"><%=rs("tea_topic")%></a></td>
                                      <td width="18%" align="center" class="tdline"><font color="#5D5C5C">(<%=rs("tea_time")%>)</font></td>
                                    </tr>
                                </table></td>
                                <%
    if (j mod 1)=0 then response.write "</tr><tr><td></td></tr><tr align='center' background='images/probg.jpg'>"
    rs.movenext        
     if rs.eof then            
      j = j + 1            
      exit for
      end if        
    next
    %>
                              </tr>
                          </table></td>
                        </tr>
                      </table>
                      <br />
                      <div align="left"  class="12font">
                        <form action="" method="post">
                          <%
    response.write "<center>"            
    response.write "第<font color=red>" + cstr(curpage) + "</font>页/总" + cstr(rs.pagecount) + "页 "            
    response.write "每页显示"&rs.pagesize&"个,总共有" + cstr(rs.recordcount) + "条信息&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"            
    if curpage = 1 then             
     response.write "首页 前页 "            
    else            
     response.write "<a href='" & request.ServerVariables("script_name") & "?lx=" & request("lx") & "&page=1'>首页</a> <a href='" & request.ServerVariables("script_name") & "?lx=" & request("lx") & "&page=" + cstr(curpage-1) + "'>前页</a> "            
    end if
      
    if  curpage = rs.pagecount then            
     response.write "后页 末页"            
    else            
     response.write "<a href='" & request.ServerVariables("script_name") & "?lx=" & request("lx") & "&page=" + cstr(curpage+1) + "'>后页</a> <a href='" & request.ServerVariables("script_name") & "?lx=" & request("lx") & "&page=" + cstr(rs.pagecount) + "'>末页</a>"            

    end if
    end if %>
                          转:
                          <select name='page' size='1' onchange='javascript:submit()' class="text1" >
                            <%for i = 1 to cint(rs.pagecount)%>
                            <option value='<%=i%>' <%if cint(request("page"))=cint(i) then%> selected="selected" <%end if%>>第<%=i%>页</option>
                            <%next%>
                          </select>
                        </form>
                      </div>
                      <%rs.close
          set rs=nothing%></td>
                  </tr>
                 
                </table></td>
                </tr>

  • 相关阅读:
    让Android模拟器速度飞起来_Eclipse+BlueStacks调试Android应用【2012-10-30】
    开源镜像站-Android镜像
    字符编码的几篇文章
    [C/C++]_[Unicode转Utf8,Ansi转Unicode,Ansi文件转Utf8文件]
    MSVC下快速Unicode I/O
    edltplus使用正则表达式替换多余空行
    修改CMD的编码
    windows 安裝 gcc 編譯器
    CF369 C(递归 + 回溯)
    VIM支持系统剪切板
  • 原文地址:https://www.cnblogs.com/aimyfly/p/2307018.html
Copyright © 2011-2022 走看看