- <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <title>asp分頁(yè)程序</title>
- <style type="text/css">
- <!--
- .STYLE1 {font-size: 12px}
- -->
- </style></head>
- <body>
- <p>
- <table width="186" height="39" border="1" cellpadding="0" cellspacing="0">
- <tr>
- <td>姓名</td>
- <td>密碼</td>
- </tr>
- <%
- set rs=server.createobject("adodb.recordset")
- conn = "DBQ=" + server.mappath("zheng.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
- sql="select * from user"
- rs.open sql,conn,1,2
- rs.pagesize=6 '設(shè)置頁(yè)面顯示得頁(yè)數(shù)
- if request("page")<>"" then
- epage=cint(request("page"))
- if epage<1 then epage=1
- if epage>rs.pagecount then epage=rs.pagecount
- else
- epage=1
- end if
- rs.absolutepage=epage
- for i=0 to rs.pagesize-1
- if rs.bof or rs.eof then exit for
- %><tr>
- <td><%=rs("name")%></td>
- <td><%=rs("pass")%></td>
- </tr>
- <%
- rs.movenext
- next
- %>
- </table>
- <div align="left"><span class="STYLE1">
- <form method="get" onsubmit=""document.location ="c.asp?Page='+ this.page.value;return false;'">
- <%if epage=1 then response.Write("首頁(yè)")else response.Write("<a href='c.asp?page=1'>"&"首頁(yè)"&"</a>")%>
- <%if epage=1 then response.write("上一頁(yè)")else response.write"<a href=c.asp?page="&epage-1&">上一頁(yè)</a>"%>
- <%if epage = rs.pagecount then response.write("下一頁(yè)")else response.write"<a href=c.asp?page="&epage+1&">下一頁(yè)</a>"%>
- <%if epage = rs.pagecount then response.write("末頁(yè)")else response.write"<a href=c.asp?page="&rs.pagecount&">末頁(yè)</a>"%>
- 現(xiàn)在是第<font color="red"><%=epage%></font>頁(yè)一共有<font color="red"><%=rs.pagecount%></font>頁(yè)
- <input name="page" value="<%=epage%>" maxlength=5 tyep=text />
- 頁(yè)
- <input type=submit value=GO style="font-size:12px;border:1px solid #CCCCCC;width:23px;" /></form>
- </div>
- <p> </p>
- <p>
- <%
- name=request("name")
- pass=request("pass")
- if name<>"" and pass<>"" then
- rs.Addnew
- rs("name")=name
- rs("pass")=pass
- rs.update
- rs.close
- end if
- %>
- </p>
- </p>
- <form id="form1" name="form1" method="post" action="">
- <p>
- <input name="name" type="text" id="name" />
- </p>
- <p>
- <input name="pass" type="text" id="pass" />
- <input type="submit" name="Submit" value="提交" />
- </p>
- </form>
- <p>
- <table width="63%" border="0" cellpadding="0" cellspacing="1" bgcolor="#0000FF" style="border-collapse: collapse">
- <%
- set mrs=server.createobject("adodb.recordset")
- conn = "DBQ=" + server.mappath("zheng.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
- sql="select * from user"
- mrs.open sql,conn,1,1
- If mRs.bof and mRs.eof then
- Response.Write"<span>沒(méi)有任何記錄</span>"
- Response.End
- Else
- mRs.PageSize =6'每頁(yè)記錄條數(shù)
- iCount=mRs.RecordCount '記錄總數(shù)
- iPageSize=mRs.PageSize
- maxpage=mRs.PageCount
- page=request("page")
- If Not IsNumeric(page) or page="" then
- page=1
- Else
- page=cint(page)
- End If
- If page<1 then
- page=1
- ElseIf page>maxpage then
- page=maxpage
- End If
- mRs.AbsolutePage=Page
- If page=maxpage then
- x=iCount-(maxpage-1)*iPageSize
- Else
- x=iPageSize
- End If
- End If
- for i=1 to mRs.pagesize
- %>
- <tr>
- <td width="64%" bgcolor="#FFFFFF" class="STYLE1"><%=mrs("name")%></td>
- <td width="36%" bgcolor="#FFFFFF" class="STYLE1"><%=mrs("pass")%></td>
- </tr><%
- mRs.movenext
- If mRs.eof then exit for
- next
- mRs.close
- Set mRs=nothing
- %>
- <tr>
- <td colspan="2" bgcolor="#CCCCCC">
- <span class="STYLE1">
- <%
- call PageControl(iCount,maxpage,page)
- Sub PageControl(iCount,pagecount,page)
- '生成上一頁(yè)下一頁(yè)鏈接
- Dim query, a, x, temp
- action = "http://" & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("SCRIPT_NAME")
- query = Split(Request.ServerVariables("QUERY_STRING"), "&")
- For Each x In query
- a = Split(x, "=")
- If StrComp(a(0), "page", vbTextCompare) <> 0 Then
- temp = temp & a(0) & "=" & a(1) & "&"
- End If
- Next
- Response.Write("<table border='0' cellpadding='3' style='border-collapse: collapse' width='100%' align='center'>")
- Response.Write("<form method=get onsubmit=""document.location = '" & action & "?" & temp & "Page='+ this.page.value;return false;""><tr>")
- Response.Write("<td align='center' bgcolor='#FFFFFF'>")
- If page<=1 then
- Response.Write ("首頁(yè) " )
- Response.Write ("上一頁(yè) ")
- Else
- Response.Write("<a href=" & action & "?" & temp & "Page=1>首頁(yè)</a> ")
- Response.Write("<a href=" & action & "?" & temp & "Page=" & (Page-1) & ">上一頁(yè)</a> ")
- End If
- If page>=pagecount then
- Response.Write ("下一頁(yè) ")
- Response.Write ("尾頁(yè) ")
- Else
- Response.Write("<a href=" & action & "?" & temp & "Page=" & (Page+1) & ">下一頁(yè)</a> ")
- Response.Write("<a href=" & action & "?" & temp & "Page=" & pagecount & ">尾頁(yè)</a> ")
- End If
- Response.Write(" 頁(yè)次:" & page & "/" & pageCount & " 頁(yè)")
- Response.Write(" 共有 " & iCount & " 條留言")
- Response.Write(" 轉(zhuǎn)到 " & "<input tyep=text name=page maxlength=5 value=" & page & " style='font-size: 12px;border: 1px solid #CCCCCC;width:23px;'>" & " 頁(yè) <input type=submit style=""font-size: 9pt"" value=GO style='font-size: 12px;border: 1px solid #CCCCCC;width:23px;'>")
- Response.Write("</td></tr></form>")
- Response.Write("</table>")
- End Sub
- %>
- </span></td>
- </tr>
- </table>
- <span class="STYLE1">
- </p>
- </form>
- </body>
- </html>
asp分頁(yè)(自己整理的2個(gè)分頁(yè)程序)
2019-09-27 09:23asp代碼網(wǎng) ASP教程
asp分頁(yè)(自己整理的2個(gè)分頁(yè)程序)
延伸 · 閱讀
- 2022-03-08SpringBoot+Mybatis分頁(yè)插件PageHelper實(shí)現(xiàn)分頁(yè)效果
- 2022-02-28解析iReport自定義行數(shù)分頁(yè)的操作方法
- 2022-02-23Android RecyclerView的刷新分頁(yè)的實(shí)現(xiàn)
- 2022-02-23Django前端BootCSS實(shí)現(xiàn)分頁(yè)的方法
- 2022-02-20vue項(xiàng)目實(shí)現(xiàn)分頁(yè)效果
- 2022-02-13SQL實(shí)現(xiàn)分頁(yè)查詢(xún)方法總結(jié)
- ASP教程
asp 標(biāo)記字符串中指定字符變色不區(qū)分大小寫(xiě)
今天遇到這種問(wèn)題,單純的使用replace函數(shù)不行,他會(huì)改變?cè)械淖址拇笮?xiě),在網(wǎng)上找到相關(guān)的代碼,自己備份下...
- ASP教程
asp+javascript實(shí)現(xiàn)404頁(yè)的處理轉(zhuǎn)換
asp+javascript實(shí)現(xiàn)404頁(yè)的處理轉(zhuǎn)換...
- ASP教程
ASP.NET 數(shù)據(jù)源
數(shù)據(jù)源 一個(gè) data sourse 控件與數(shù)據(jù)綁定的控件相互作用,并隱藏了復(fù)雜的數(shù)據(jù)的聯(lián)編過(guò)程。這些是提供數(shù)據(jù)給 data bound 控件的工具,并且支持如插入,刪除...
- ASP教程
JScript中遍歷Request表單參數(shù)集合的方法
這篇文章主要介紹了JScript中遍歷Request表單參數(shù)集合的方法,本文以遍歷Request.QueryString集合為例給出了實(shí)現(xiàn)代碼,需要的朋友可以參考下...
- ASP教程
asp 采集實(shí)戰(zhàn)代碼
最近實(shí)在是太流行采集了,本人是不喜歡采集的,但對(duì)采集的原理我卻很有興趣進(jìn)行研究,拿到了網(wǎng)上采集常用函數(shù),對(duì)其進(jìn)行了一番研究,并實(shí)戰(zhàn),結(jié)果...
- ASP教程
ASP常用函數(shù):getpy()
ASP常用函數(shù):getpy()...
- ASP教程
asp Access數(shù)據(jù)備份,還原,壓縮類(lèi)代碼
asp Access數(shù)據(jù)備份,還原,壓縮類(lèi)實(shí)現(xiàn)代碼,大家可以參考下。...
- ASP教程
asp之基于adodb.stream的文件操作類(lèi)
asp之基于adodb.stream的文件操作類(lèi)...