asp问题,高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/01 00:52:39
<%
set rs=server.createobject("adodb.recordset")
sql="select * from photo"
rs.open sql,conn,1,1
if rs.bof or rs.eof then
for i=1 to 8
response.write"<img border=0 src=images/nophoto.jpg width=100 height=80>"
next
end if
for i=1 to rs.recordcount
%>
<a target=_blank href="photo_view.asp?id=<%=rs("id")%>"><img border=0 src="<%=rs("url")%>" width="100" height="80"></a>
<% rs.movenext
next
%>

请问这段代码的那两个循环分别是什么意思?
在第二个FOR循环中间加了一个链接是怎么理解啊!

第一个循环是判断数据库中是否有8的整数倍张图片,如果不够,就显示"images/nophoto.jpg"这张图片.第二个循环表示正常显示数据库中的信息,并显示出图片和连接地址.

如果查询出来的数据不为空 显示八张图

然后列出数据库中的图片

显示八张图和列出照片 ...