ASP产品显示的问题
我用表格显示产品,要写成一个函数来调用,函数里有一个每行显示多少个产品的变量 NumInRow,
现在的难题就是如何解决根据 NumInRow 变量每行显示多少个产品,
如果NumInRow =1 就每行显示一个产品
如果NumInRow =4 就每行显示四个产品
请给我一个代码..
------解决方案-------------------- <table>
<%
NumInRow = 4
n = rs.recordCount - 1
for i = 0 to n
if i mod NumInRow = 0 then response.write " <tr> "
response.write " <td> " & rs(0,i) & " </td> "
if i = n then
s = " "
for j = 1 to (NumInRow - (i mod NumInRow))
s = s & " <td> </td> "
next
response.write s
end if
if (i = n) or (i mod NumInRow = (NumInRow -1)) response.write " </tr> "
rs.movenext
next
%>
</table>
------解决方案-------------------- <table>
<%i=0
do whilt not rs.eof
i=i+1%>
<tr>
<td> 显示产品 </td>
<%if i mod NumInRow=0 then%>
</tr> <tr>
<%end if%>
<%rs.movenext
loop
%>
</tr>
</table>
------解决方案-------------------- <table>
<tr>
<%i=1
do whilt not rs.eof%>
<td> 显示产品 </td>
<%if i mod NumInRow=0 then%>
</tr> <tr>
<%end if%>
<%rs.movenext
i=i+1
loop
%>
</tr>
</table>
------解决方案--------------------用两重循环,先循环一共多少行,里面循环是循环一行显示多少个