帮我看一下asp如何实现图片按每行显示4张图片循环显示
代码如下:<tableheight="200"border="0"cellpadding="0"cellspacing="0"align="center"width="8...
代码如下:
<table height="200" border="0" cellpadding="0" cellspacing="0" align="center" width="880">
<tr valign="top">
<%
str="select * from tblproduct where largeclassID="&trim(request("largeclassID"))
set rstp=server.CreateObject("adodb.recordset")
rstp.open str,conn,1,3
do while not rstp.EOF
%>
<td width="155" align="left">
<table border="0" cellpadding="0" cellspacing="0" align="center" width="150">
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>"><img src="<%=rstp("smallpicture")%>" width="140" height="170" border="0" /></a></td>
</tr>
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>" style="text-decoration:none"><%=rstp("productname")%></a></td>
</tr>
</table>
</td>
<%
rstp.MoveNext
loop
rstp.close
set rstp=nothing
%>
</tr> </table>
是否要在其中加一个计数器for(count=1;count<5;count++)
...
next
要加的话应该在哪里加~!
还有在第一个《table》前是否还要使用一次循环?
如何添加这些功能语句~?
大家帮帮忙~谢谢~!
刚看了一下,ASP中的for循环不是这样写的
不这样:for i=1 to .
next
可是好像没有结束的条件啊~!! 展开
<table height="200" border="0" cellpadding="0" cellspacing="0" align="center" width="880">
<tr valign="top">
<%
str="select * from tblproduct where largeclassID="&trim(request("largeclassID"))
set rstp=server.CreateObject("adodb.recordset")
rstp.open str,conn,1,3
do while not rstp.EOF
%>
<td width="155" align="left">
<table border="0" cellpadding="0" cellspacing="0" align="center" width="150">
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>"><img src="<%=rstp("smallpicture")%>" width="140" height="170" border="0" /></a></td>
</tr>
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>" style="text-decoration:none"><%=rstp("productname")%></a></td>
</tr>
</table>
</td>
<%
rstp.MoveNext
loop
rstp.close
set rstp=nothing
%>
</tr> </table>
是否要在其中加一个计数器for(count=1;count<5;count++)
...
next
要加的话应该在哪里加~!
还有在第一个《table》前是否还要使用一次循环?
如何添加这些功能语句~?
大家帮帮忙~谢谢~!
刚看了一下,ASP中的for循环不是这样写的
不这样:for i=1 to .
next
可是好像没有结束的条件啊~!! 展开
1个回答
展开全部
<table height="200" border="0" cellpadding="0" cellspacing="0" align="center" width="880">
<tr valign="top">
<%
str="select * from tblproduct where largeclassID="&trim(request("largeclassID"))
set rstp=server.CreateObject("adodb.recordset")
rstp.open str,conn,1,3
do while not rstp.EOF
i = i + 1
%>
<td width="155" align="left">
<table border="0" cellpadding="0" cellspacing="0" align="center" width="150">
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>"><img src="<%=rstp("smallpicture")%>" width="140" height="170" border="0" /></a></td>
</tr>
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>" style="text-decoration:none"><%=rstp("productname")%></a></td>
</tr>
</table>
</td>
<%
If i Mod 4 = 0 Then Response.Write "</tr><tr>"
rstp.MoveNext
loop
rstp.close
set rstp=nothing
%>
</tr> </table>
<tr valign="top">
<%
str="select * from tblproduct where largeclassID="&trim(request("largeclassID"))
set rstp=server.CreateObject("adodb.recordset")
rstp.open str,conn,1,3
do while not rstp.EOF
i = i + 1
%>
<td width="155" align="left">
<table border="0" cellpadding="0" cellspacing="0" align="center" width="150">
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>"><img src="<%=rstp("smallpicture")%>" width="140" height="170" border="0" /></a></td>
</tr>
<tr>
<td align="center"><a href="proshow.asp?id=<%=rstp("largeclassID")%>" style="text-decoration:none"><%=rstp("productname")%></a></td>
</tr>
</table>
</td>
<%
If i Mod 4 = 0 Then Response.Write "</tr><tr>"
rstp.MoveNext
loop
rstp.close
set rstp=nothing
%>
</tr> </table>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询