我目前在经典 ASP 网站中遇到一些缩略图问题。本质上,我在 Microsoft Access 中有一个包含三个表的数据库:一个包含图片及其信息,另一个链接到图片表并包含位置信息,第三个表仅包含网站的一些文本。
在下面编码的页面上,数据库中的每个图像都有其相应的缩略图打印到页面上。然后,用户可以单击缩略图并被带到带有一些相关信息的较大图像。
我的问题是缩略图会重复自己,最多 11 次。
<% option explicit %>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Places</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- #include file="conn.asp" -->
<div id="container">
<!-- #include file="nav.asp" -->
<% dim SQL, info
' 0 1 2 3 4
SQL = "select PicturesTable.id, filename, location, title, description"&_
" from PicturesTable, locationsTable"&_
" where PicturesTable.locationNum = locationsTable.id"&_
" order by locationsTable.id"
set info=conn.execute(SQL)
这是我认为问题所在的循环。
if info.eof then
response.write "No data found."
end if
do until info.eof
response.write "<a href=""images.asp?i=" & info(1) & """>" &_
"<img src=""thumbs/" & info(1) & """></a>"
info.movenext
loop
%>
</div>
<%
conn.close
%>
</body>
</html>