• <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-6-30 18:56 | 作者: admin | 來源: | 查看: 12次 | 進入軟件測試論壇討論

    領測軟件測試網 顯示形式:
             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 " </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/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>