<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      2欄分頁顯示(附顯示的形式[1][2])

      [摘要]顯示形式: ID1 NAME ID2 NAME 1 JULIET 2 SPIRIT 3 BABY 4 BOY [1] [2] [3] [4] 頁數:1/4頁 4條/頁 ...
      顯示形式:
               ID1    NAME    ID2   NAME
               1      JULIET   2     SPIRIT
               3      BABY      4     BOY
        [1] [2] [3] [4]  頁數:1/4頁   4條/頁   總記錄數:13條
      代碼:
      <!--page2.asp-->
      <!--#include file="conn.asp"-->
      <html>
      <body bgcolor="#FFFFFF" text="#000000">
      <table width="60%" border="1" align="center">
      <% '是有兩列的分頁(1,2,3,4的形式)。數據表:page,字段:id,testname
          dim rs
          dim sql
          msg_per_page    =    4                                                        '定義每頁顯示記錄條數
          set rs    =    server.createobject("adodb.recordset")
          sql = "select * from page order by id"                                      '改成你自己的SQL語句
          rs.cursorlocation    =    3                                                    '使用客戶端游標,可以使效率提高
          
          rs.pagesize    =    msg_per_page                                                '定義分頁記錄集每頁顯示記錄數
          rs.open sql,conn,0,1                                                        

          if err.number<>0 then                                                        '錯誤處理
              response.write "數據庫操作失。" & err.description
              err.clear
          else
              if not (rs.eof and rs.bof) then                                            '檢測記錄集是否為空
                  totalrec    =    RS.RecordCount                                        'totalrec:總記錄條數
                  if rs.recordcount mod msg_per_page    =    0 then                        '計算總頁數,recordcount:數據的總記錄數
                      n    =    rs.recordcount\msg_per_page                                'n:總頁數
                  else                                                                
                      n    =    rs.recordcount\msg_per_page+1                        
                  end if                                                                

                  currentpage    =    request("page")                                        'currentpage:當前頁
                  If currentpage <> "" then
                      currentpage =  cint(currentpage)
                      if currentpage < 1 then  
                          currentpage = 1
                      end if  
                      if err.number <> 0 then
                          err.clear
                          currentpage    =    1
                      end if
                  else
                      currentpage = 1
                  End if                                                                
                  if currentpage*msg_per_page > totalrec and not((currentpage-1)*msg_per_page < totalrec)then
                      currentPage=1
                  end if
                  rs.absolutepage    =    currentpage                                    'absolutepage:設置指針指向某頁開頭
                  rowcount        =    rs.pagesize                                    'pagesize:設置每一頁的數據記錄數
                  
                  dim i
                  dim k
      %>
              <tr align="center" valign="middle">
                  <td width="25%">ID1</td>
                  <td width="25%">name1</td>
                  <td width="25%">ID2</td>
                  <td width="25%">name2</td>
              </tr>
              <%do while not rs.eof and rowcount > 0%>
              <tr align="center" valign="middle">
                  <td width="25%"><%=rs("id")%></td>
                  <td width="25%"><%=rs("testname")%></td>
                  <td>
                      <%
                          rowcount=rowcount-1
                          rs.MoveNext
                          if not rs.EOF then
                      %>
                              <%=rs("id")%>
                  </td>
                  <td width="25%"><%=rs("testname")%></td>
              </tr>
      <%
                              rowcount=rowcount-1
                              rs.MoveNext
                          else
                              Response.Write "&nbsp;</td><td>&nbsp;</td></tr>"
                          end if
                loop
              end if
          end if
          rs.close
          set rs=nothing
      %>
        
      </table>
      <table border="0" align="center">
        <tr>
          <td align="center" valign="middle">
            <%call listPages()%>
          </td>
        </tr>
      </table>
      </body>
      </html>
      <%
          sub listPages()                                                                
              if n <= 1 then exit sub                                                    
                  for i=0 to n\msg_per_page-1
                      for j=1 to msg_per_page
      %>
                          <font size="2" color="#006600">
                          <a href="<%=request.ServerVariables("script_name")%>?page=<%=i*msg_per_page+j %>">[<% =i*msg_per_page+j %>]</a></font>
               <%     
                      next
                  next
                  EndPage = n mod msg_per_page
                  for j=1 to EndPage
               %>
                      <font size="2" color="#006600">
                      <a href="<%=request.ServerVariables("script_name")%>?page=<% =i*msg_per_page+j %>">[<% =i*msg_per_page+j %>]</a></font>
                <%next%>
                <font color=black face="arial" >
              &nbsp Page:<%=currentpage%>/<%=n%>pages&nbsp&nbsp<%=msg_per_page%>notes/page &nbsp Total:<%=totalrec%>notes</font>
        <%end sub%>




      日韩精品一区二区三区高清