asp图片换行要求3行4列

<%sql="selectprono,title,nomflag,picflagfromproductwherenomflag='1'andstate='1'orderb... <%
sql="select prono,title,nomflag,picflag from product where nomflag='1' and state='1' order by nomflag desc"
rs.Open sql,cn,1,1,1
do while not rs.EOF
%>
<TABLE cellSpacing=5 cellPadding=0 width="18%" border=0>
<TBODY>
<TR>
<TD><TABLE cellSpacing=0 cellPadding=0 width=166 align=center
border=0>
<TBODY>
<TR>
<TD width="166"><a href="product_display.asp?keyno=<%=rs("prono")%>"><img src="admin/pic_display.asp?code=product&keyno=<%=rs("prono")%>" width="200" height="150" border="0"></a></TD>
</TR>

<TR>
<TD class=green style="PADDING-TOP: 5px"
align=middle>名称:<a href="product_display.asp?keyno=<%=rs("prono")%>" class="a02"><%if len(rs("Title")) > 10 then Response.write left(rs("Title"),9)&"..." else Response.write rs("Title") end if%></a></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE>
<%

rs.MoveNext
loop
rs.Close
%>
错误类型:
Microsoft VBScript 编译器错误 (0x800A03F9)
缺少 'Then'
/lxs/web/default.asp, line 730, column 5
if I mode 4 = 0 Then Response.write("</tr><tr>")
----^ 楼下的
展开
 我来答
侯九九By
2008-03-01 · TA获得超过538个赞
知道小有建树答主
回答量:366
采纳率:50%
帮助的人:166万
展开全部
<%
Set rs = Server.CreateObject("ADODB.RecordSet")
sql="select Top 12 prono,title,nomflag,picflag from product where nomflag='1' and state='1' order by nomflag desc" '这里查12条。因为三行四列只有12个
rs.Open sql,cn,1,1,1
if Not rs.Eof then
i = 0
%>
<TABLE cellSpacing=5 cellPadding=0 width="18%" border=0>
<TBODY>
<TR>
<%do while not rs.EOF
i = i + 1%>
<TD>

<TABLE cellSpacing=0 cellPadding=0 width=166 align=center
border=0>
<TBODY>
<TR>
<TD width="166"><a href="product_display.asp?keyno=<%=rs("prono")%>"><img src="admin/pic_display.asp?code=product&keyno=<%=rs("prono")%>" width="200" height="150" border="0"></a></TD>
</TR>

<TR>
<TD class=green style="PADDING-TOP: 5px"
align=middle>名称:<a href="product_display.asp?keyno=<%=rs("prono")%>" class="a02"><%if len(rs("Title")) > 10 then Response.write left(rs("Title"),9)&"..." else Response.write rs("Title") end if%></a></TD>
</TR>
</TBODY>
</TABLE>

</TD> <%
if I mod 4 = 0 Then Response.write("</tr><tr>") '这里设置换行。
rs.MoveNext
loop %>
</TR>
</TBODY>
</TABLE>
<%

End if
rs.Close
Set rs = Nothing
%>

不好意思,刚才把mod打成了mode了.见笑了!!
bluephp
2008-03-01 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:266万
展开全部
是i mod 4 = 0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式