asp图片逢3换行代码(不用分页)
我现在用ASP做一个东西客户要求图片展示然后我就想到了mod的一个用法但是笔记本不再身边忘记了代码咋写了只记得是啥逢3换行请各位帮帮忙给个代码吧select语句我已经写好...
我现在用ASP做一个东西 客户要求图片展示 然后我就想到了mod的一个用法 但是笔记本不再身边 忘记了代码咋写了 只记得是啥逢3换行 请各位帮帮忙 给个代码吧 select语句我已经写好 加了top所以不用考虑分页 我现在就是要让出来的图片逢3换下行就行了 帮帮忙呀
展开
1个回答
2014-03-08
展开全部
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="3">
<tr>
<%
tuijian=request("tuijian")
set rs=server.createobject("adodb.recordset")
if keyword<>"" then
sql="select * from product"
end if
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write("暂无展示内容!")
else
i=0
do while not rs.eof and rowcount>0
i=i+1
%>
<td align="center" valign="top"><table width="146" height="110" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="129" align="center" valign="top"><table width="107%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="127" align="center"><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>&BigClassID=<%=BigClassID%>" target="_blank"><img src="<%=rs("SLUploadFiles")%>" width="240" height="168" style="border:1px #CCCCCC" border="0"/></a><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>" target="_blank" class="culan"></a></td>
</tr>
<tr>
<td height="23" align="center"><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>&BigClassID=<%=BigClassID%>" target="_blank" class="about_font12"> <%=rs("Title")%> </a></td>
</tr>
<tr>
<td height="20" align="center"><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>&BigClassID=<%=BigClassID%>" target="_blank"><img src="imgaes/xxxxx.gif" width="67" height="23" border="0" /></a></td>
</tr>
</table></td>
</tr>
</table></td>
<%
if (i mod 3)=0 then response.write("</tr><tr>")
icolor=icolor+1
rs.movenext
loop
end if
%>
</tr>
</table>
关键在于这个位置.if (i mod 3)=0 then response.write("</tr><tr>")
<tr>
<%
tuijian=request("tuijian")
set rs=server.createobject("adodb.recordset")
if keyword<>"" then
sql="select * from product"
end if
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write("暂无展示内容!")
else
i=0
do while not rs.eof and rowcount>0
i=i+1
%>
<td align="center" valign="top"><table width="146" height="110" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="129" align="center" valign="top"><table width="107%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="127" align="center"><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>&BigClassID=<%=BigClassID%>" target="_blank"><img src="<%=rs("SLUploadFiles")%>" width="240" height="168" style="border:1px #CCCCCC" border="0"/></a><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>" target="_blank" class="culan"></a></td>
</tr>
<tr>
<td height="23" align="center"><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>&BigClassID=<%=BigClassID%>" target="_blank" class="about_font12"> <%=rs("Title")%> </a></td>
</tr>
<tr>
<td height="20" align="center"><a href="productshow.asp?ArticleID=<%=rs("ArticleID")%>&BigClassID=<%=BigClassID%>" target="_blank"><img src="imgaes/xxxxx.gif" width="67" height="23" border="0" /></a></td>
</tr>
</table></td>
</tr>
</table></td>
<%
if (i mod 3)=0 then response.write("</tr><tr>")
icolor=icolor+1
rs.movenext
loop
end if
%>
</tr>
</table>
关键在于这个位置.if (i mod 3)=0 then response.write("</tr><tr>")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询