asp中循环输出,出现问题!!!!求助!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 05:02:02
asp循环输出时,我想让它一行5个图片但是代码运行起来后不知道为什么图片都靠左边一竖排一来,不知道是怎么回事请大家帮帮忙啊!
由于百度发言有字数限制所以只发出图片循环这一部份的代码 这是我的QQ:420064415

代码如下;

<%
dim r
dim j
dim k
dim row
r=0
do while not rs.eof and rowcount > 0
if r mod 5=0 then
row="<tr>"
else
row=" "
end if
r=r+1
response.write("<TABLE height=108 cellSpacing=0 cellPadding=0 width=129 border=0 background='images/sg_dt_1.gif'>")
response.write("<TR>")
response.write(rom)
response.write("<TD vAlign=bottom height=7></TD>")
response.write("</TR>")
response.write("<TR>")
response.write("<TD height=78 align='center' valign='middle'>")
response.write("<DIV align=center><a target=_blank href=phot

这么写代码太乱了。
response.write("<TD height=78 align='center' valign='middle'>")
response.write("<DIV align=center><a target=_blank href=photoview.asp?id=" & rs("id") & "><DIV align=center><img width=110 height=78 border=0 src=uploadimg/" & rs("url") & "></a></DIV></TD>")
只需要循环这一段就行了。代码如下:
r=0
do while not rs.eof and rowcount > 0
if r mod 5=0 then
if r=0 then
row="<tr>"
response.write("<tr>")
rowend=" "
else
row="<tr>"
rowend="</tr>"
end if
else
row=" "
rowend=" "
end if

r=r+1
response.write(rowend)
response.write("<TD height=78 align='center' valign='middle'>")
response.write("<DIV align=center><a targe