• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 2欄分頁顯示(附顯示的形式[1][2]),此程序可直接套用

    發表于:2007-06-30來源:作者:點擊數: 標簽:
    顯示形式: ID1NAME| ID2NAME 1JULIET |2SPIRIT 3BABY|4BOY [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 % ‘’是有
    顯示形式:
             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 "數據庫操作失?。?quot; & 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 " </td><td> </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" >
              Page:<%=currentpage%>/<%=n%>pages  <%=msg_per_page%>notes/page   Total:<%=totalrec%>notes</font>
      <%end sub%>

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>