ASP中图片太多,分页显示

ASp代码 ,点击图片后,进入更多图片界面,让它每页只显示5张。代码怎么写?下面是源代码:
<%
ID=trim(request.querystring("id"))
set Rs=server.createobject("adodb.recordset")
SQL="select * from Products where id="&ID
Rs.open SQL,conn,1,3
if not Rs.eof then
comname=Rs("LSortname")
LName=Rs("LName")
LSortname=Rs("LSortname")
LPrice=Rs("LPrice")
LPH=Rs("LPH")
LManufacturer=Rs("LManufacturer")
LSellManufacturer=Rs("LSellManufacturer")
LParticular=Rs("LParticular")
LPattern=Rs("LPattern")
LDot=Rs("LDot")
LDot=LDot+1
Locality="详细介绍 >> "&LName
LAddtime=Rs("LAddtime")
Rs("LDot")=LDot
GroupID=Rs("GroupID")
Exclusive=Rs("Exclusive")
Rs.update
else
response.Write"<script language=javascript> alert('数据库异常错误!');history.back(-1);</script>"
response.end
end if
Rs.close
set Rs=nothing
%>
以上是连接代码,图片显示值是这个<div><%=LParticular%></div>不要分行,一行只显示一个怎么让这个值一次只显示5张图片啊,而且还是同一ID(同一标题下)。请高手帮忙啊,急晕了~~~~~~~~~~~~
if (i%5 == 0){
response.write("<br />");
} 这是什么意思啊

可不可以在我源代码的基础上写。这样我看不懂,不知道加哪。详细些。谢谢
最新回答
风居住的味道

2024-09-03 02:01:48

一楼三楼不知道不要乱说.
if i mod 5=0 then response.write "<br/>"

这样就可以了. 一行5条.
<div><%=LParticular%></div>
请把你的调用语句详细写出来.就是
Function LParticular

End Function 这中间的代码.
白裙红衣

2024-09-03 10:48:05

if (i%5 == 0){
response.write("<br />");
}
战皆罪

2024-09-03 06:56:39

if (i%5 == 0){
response.write("<br />");
}
代表当现实5张图片的时候换行

一个ID就对应一张图片,当然显示一张了,显示5张是什么意思
而且你这个代码好像就是显示单个图片信息的,要是分页,那用分页代码写,代码就多了
回忆毕竟是远了

2024-09-03 07:57:36

是每页还是每行?如果是每行,把1楼的代码加在循环体内就可以了,

如果是分页,那也就是说每个web只显示5个图,那加的代码就多了。建议用RecordSet的分页功能来操作