ASP代码问题急!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 15:52:55
现在是这样显示的
产品1
产品1
产品1
产品1
我想让变成
横排显示如
产品1 产品1 产品1 产品1

<%
Set rsNews=Conn.execute("select * from [product] where register_products=True order by Articleid desc ")
if Not rsNews.eof then
i=1
Do while not rsnews.eof
%>

<table border="0" cellpadding="0" cellspacing="0" width="14%">

<tr>

<td height="137">
<img border="0" src="<%=rsNews("bigpic")%>" width="134" height="123"></td>
</tr>
<tr>
<td>
<p align="center"><%=rsNews("Product_Id")%></td>
</tr>
</table>
<%
rsnews.movenext
i=i+1
if i>=5 then exit do
loop
end if
twclos

代码看起来很奇怪


</tr>
</table>
放到最后面试一下
不是很确定你代码的意思

<%
Set rsNews=Conn.execute("select * from [product] where register_products=True order by Articleid desc ")
i=1
Do while not rsnews.eof
%>
<div style="float:left;width:164px;height:150px;overflow:hidden;text-align:center;">
<img border="0" src="<%=rsNews("bigpic")%>" width="134" height="123">
<div style="height:21px;padding-top:6px;text-align:center;"><%=rsNews("Product_Id")%></div>
</div>
<%
rsnews.movenext
i=i+1
if i>=5 then exit do
loop
twclose(rsnews)
%>

想横着的话,那楼主表的结构就不对了。改为:
---------------------------------------------
<%
Set rsNews=Conn.execute("select * from [product] where register_products=True order by Articleid desc &qu