求段ASP分页代码

做图片用的,一行4个,分三行,代码怎么写~要有分页!

哈哈,这么高的分,我给你谢谢!但你没提供具体的数据。那我就把某些字段按你的意思写吧!首先你要求1行4个,分3行,那证明是有12个数据。其实有多少数据无所谓,最主要还是希望图片能1行4个的一直显示下去吧?那么代码!
<%
set rs=server.Createobject("adodb.recordset")
sql=select * from 表名 where 你想满足的条件
rs.open sql,数据库的变量,1,1
if rs.bof and rs.eof then
response.write "没有图片"
else
rs.PageSize=3
if page=0 then page=1
pages=rs.pagecount
if page > pages then page=pages
rs.AbsolutePage=page
i=1
do while not rs.eof
if (i mod 4)=0 then
response.write "<br>"
end if
response.write "<img src=你的图片地址>"
rs.movenext
i=i+1
loop
%>

开始分页
<%if Page<2 then
response.write "首页 上一页 "
else
response.write "<a href=index.asp?page=1>首页</a> "
response.write "<a href=index.asp?page=" & Page-1 & ">上一页</a> "
end if
if rs.pagecount-page<1 then
response.write "下一页 尾页"
else
response.write "<a href=index.asp?page=" & (page+1) & ">"
response.write "下一页</a> <a href=daybook.asp?page="&rs.pagecount&">尾页</a>"
end if
response.write " 页次:<strong><font color=red>"&Page&"</font>/"&rs.pagecount&"</strong>页 "
response.write " 共<b><font color='#FF0000'>"&rs.recordcount&"</font></b>条记录 <b>"&rs.pagesize&"</b>条记录/页"
%>

具体的你自己再调试调试,主要还要求有分页,在显示上可能不是很准确!
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-09-04
下面这段是基本的分页代码:<% sql = "select……………………省略了sql语句
Set rs=Server.Createobject("ADODB.RECORDSET")
rs.Open sql, conn, 1, 1
if not rs.eof then
pages = 30 ’定义每页显示的记录数
rs.pageSize = pages ’定义每页显示的记录数
allPages = rs.pageCount’计算一共能分多少页
page = Request.QueryString("page")’通过浏览器传递的页数
’if语句属于基本的排错处理
if isEmpty(page) or Cint(page) < 1 then
page = 1
elseif Cint(page) > allPages then
page = allPages
end if
rs.AbsolutePage = page
Do while not rs.eof and pages > 0 %>
这里输出你要的内容………………
<% pages = pages - 1
rs.MoveNext
Loop
else
Response.Write("数据库暂无内容!")
End if
rs.Close
Set rs = Nothing %>
系统已经为数据分页了,下面就看看这次探讨的关键问题分页函数的定义<% SUB pageUrl(pUrl)
Dim eUrl
txts = Request.ServerVariables("URL")
txts = left(txts,instrrev(txts,"/",len(txts))-1)
eUrl = "http://"; & Request.ServerVariables("server_name") & txts
For i =1 to allpages
txt = ""
txt = "<strong>"
txt = txt & "<a href=" & eUrl & pUrl & "page="&i & ">"
if i = Cint(Page) then txt = txt & "<font color=’bb0000’>"
txt = txt & (i)
if i = Cint(Page) then txt = txt & "</font>"
txt = txt & "</a> ‖ </strong>"
Response.Write(txt)
Next
END sub %>

求段ASP分页代码
response.write "上一页"end if if rs.pagecount-page<1 then response.write "下一页 尾页"else response.write ""response.write "下一页 尾页"end if response.write "页次:"&Page&"\/"&rs.pagecount&"页 "response.write "共"&rs.recordcount&"条记录 "&rs.pagesize&"条记录\/页"> ...

求一段ASP 的分页代码
page=<%=page-1%>,这样当按下链接的时候调用页面自己,page这个变量就+1或者-1了,最后我们让rs.absolutepage(当前页面)为第page页就可以了。if request.QueryString("page")="" then page=1,这句话的作用就是我们打开list.asp的时候没有跟随page变量,自动设置为page=1,防止出错,还有当我们i...

asp内容分页代码
<% page=1 ' 设置变量PAGE=1 rs.PageSize = 8 '每页显示记录数 if Not IsEmpty(Request("Page")) then '如果PAGE已经初始化...Page = CInt(Request("Page")) '接收PAGE并化为数字型赋给PAGE变量 if Page > rs.PageCount then '如果接收的页数大于总页数 rs.AbsolutePage = rs.PageCoun...

ASP分页代码
set rs=server.CreateObject("adodb.recordset")sqlstr="select * from sheet1 where 是否确认=0"rs.open sqlstr,conn,3,3 if not(rs.eof or rs.bof) then rs.pagesize=20 '定义一页显示的记录数目 tatalrecord=rs.recordcount '获取记录总数目 tatalpages=rs.pagecount '获取分页的数目 rs.m...

ASP 分页代码 (20分)
If intCurrentPage > intTotalPages Then intCurrentPage = intTotalPages If intTotalRecords > 0 Then rs.AbsolutePage = intCurrentPage strOut(0) = strOut(0) & "共 " & intTotalRecords & " 条记录 "strOut(0) = strOut(0) & "共 " & intTotalPages & " 页 "strOut(0) = ...

求asp分页代码
<a href="页面.asp?Page=<%=Page%+1>>下一页 <a href="页面.asp?Page=<%=PageCount%>">尾页 <% Else %> 下一页 尾页 <% End If %> <%End If%> 转到:页 <input type="hidden" name="Site_ID2" value="<%=Site_ID%>"> <input type="hidden" name="SearchText2" va...

asp分页代码
pagecount等等。。第一步: ts.pagesize=3 '设置每页显示3条记录 第二步:for i=1 to ts.pagesize ...数据库内容...next 第三步:for i=1 to ts.pagecount ‘这里是把页码循环出来 response.write ""&i&"|"next

求按字数分页的ASP代码
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 response.write mid(trim(rs("newscontent1")),(epage-1)*500+1,500)> 能够看懂吧,你自己还要做一个换页的,大概代码如下:i=...

求一个asp分页显示得代码!!!
end if '===分页类代码结束%> <%'===循环体开始 sub showContent dim i i=0 do while not rs.eof%> <!---此处为内容循环输出---> <%i=i+1 if i>=MaxPerPage then Exit Do rs.movenext loop rs.close '释放资源 set rs=nothing End Sub '===循环体结束%> <%'===放置分页显示...

ASP分页问题,下面附源码中间删掉一部分,我是个ASP小白,没怎么接触过...
记录集的分页是一个很常见的话题 下面看一个最基础的分页,在不考虑效率情况下实现分页的简单方法。相关代码如下:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> '''指定codepage很 <!--#include file="conn.asp"--> < set rs=server.createobject("adodb.recordset")sql="select * from [表] whe...

相似回答
大家正在搜