作者arrack (Arrack Tseng)
看板Visual_Basic
标题Re: [ASP ] ASP 高手~我在分页上有点问题~
时间Thu Jul 16 15:44:17 2009
※ 引述《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
并且加上
if not rs.eof then
: <a href="#mydiv<%=j%>" "rel="facebox"><div id="con_in">
: <img src="http://xxx.com.tw/c_img/<%=rs("h_pic")%>" border="0" width="83"
: height="54" />
: <p class="txt_con5"><b><%=rs("p_name")%></b> 想对<b><%=rs("s_name")%></b>
: 说:</p> <p class="txt_con"><%=left(rs("h_text"), 50)%>...(阅读全文)</p></a>
: </div>
: %>
: <%
: 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>
: 目前有 35笔资料 会全部显示
: 无法每10笔 成为一页@@
: 是我回圈方面写错了吗??
: 还是??哪里!?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.213.47