推 arrack:藍色小舖上 有ASP的分頁範例,你可以去找 07/16 16:33
※ 引述《arrack (Arrack Tseng)》之銘言:
: ※ 引述《phi12345 (鮪魚、柚子、Stanley)》之銘言:
: : <%
: : sql = "Select * FROM happines order by sid desc"
: : rs.open sql,conn,1,1
: : rs.PageSize =10
: : Page = CLng(Request("Page"))
: : If Page < 1 Then Page = 1
: : If Page > rs.PageCount Then Page = rs.PageCount
: : If Not rs.eof Then
: : RS.AbsolutePage = PAGE
: : End if
: : pagecount = rs.PageCount
: : dim j
: : do until rs.EOF or i > RS.PageSize
: ^^^^^^^^^^^^^^^^^^^^^^^^
: i的初始值在哪裡?底下只有看到"j"+1,i永遠不會>rs.pagesize
: 所以當然會跑完囉
: 改成整行for i = 1 to rs.pagesize
: 並且加上
: : <%
: : j= j+ 1
: : rs.MoveNext
: : loop
: rs.movenext
: end if
: next
: : %>
: : 分頁程式開始
: : <div id="num">
: : <ul>
: : <li><a href="index_lucky.asp?page=1">第一頁</a></li>
: : <li><a href="index_lucky.asp?page=<%=page-1%>">上一頁</a></li>
: : <li><a href="index_lucky.asp?page=<%=page+1%>">下一頁</a></li>
: : <li><a href="index_lucky.asp?page=<%=rs.pagecount%>">最末頁</a></li>
: : </ul>
: : </div>
那假如目前我要在 上一頁 下一頁 之間可以自動新增 2 3 4 5 6 頁等等
就是每 10 筆為 一頁~最大到10頁
然後就要按 下一頁 才會顯示到 第11頁等
那要怎麼怎麼判斷有第 11 筆的資料時 會自動新增第二頁??
然後第 21筆 時 會自動新增第三頁??
這樣的話 我該怎麼打呢??
--
請勿拍打餵食 以免鮪魚翻肚 變成鮪魚肚
http://www.wretch.cc/blog/phi12345
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.208.113