这段代码,我想弄TOP8个,但是弄了之后就会很长。因为width=120所以4个正好是480,我改成8个后就是960了,放在网页上就不合适了,所以想搞成2行,也就是每行显示4个。但是这样程序俺就不会改了哪位大大给指点下啊,鞠躬啦先!<%ye=1set rs=server.createobject("adodb.recordset")sql="select distinct top 4 * from yingpian where tuijie="+cstr(ye)+" order by id desc"SET Rs=conn.execute(sql)if not rs.eof thendo while not rs.eof%><TD><a href="admin/<%=rs("fpath")%>/<%=rs("fname")%>" target="_blank"><IMG class=border1 height=165 src="<%=rs("grade")%>" width=120 border=0></a> <a href="admin/<%=rs("fpath")%>/<%=rs("fname")%>" target="_blank"><FONT color="#FFFFFF"><%=rs("name")%></font></A></TD><%rs.movenextloopend ifrs.close%>
參考答案:i=0
do while not rs.eof
if i=3 then
response.write "<tr>"
end if
%>
<TD><a href="admin/<%=rs("fpath")%>/<%=rs("fname")%>" target="_blank"><IMG class=border1 height=165 src="<%=rs("grade")%>" width=120 border=0></a> <a href="admin/<%=rs("fpath")%>/<%=rs("fname")%>" target="_blank"><FONT color="#FFFFFF"><%=rs("name")%></font></A></TD>
<%
if i=3 then
response.write "</tr>"
end if
i=i+1
rs.movenext
loop