注册 登录
编程论坛 ASP技术论坛

代码不会改,请哪位帮帮我

angerzl 发布于 2008-12-03 08:46, 573 次点击
这段代码我想让它变成6行3列的状态,要怎么改,哪位帮我看下。。。。。
<table width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td><%
         set rs=server.createobject("adodb.recordset")
         sql = "select top 10 * from members order by member_id desc"
         rs.open sql,conn,1,1
        

%>

<table width="100%" border="0"  align="center" cellpadding="0" cellspacing="0">
  <%i=0
do while not rs.eof%>
  <tr  align="center" valign="middle">
    <td width="10%" style='BORDER-bottom: #999999 0px dotted'><img src="Images/20060905030432600.gif" width="12" height="12"></td>
    <td width="90%" height="20" style='BORDER-bottom: #999999 1px dotted'><div align="left"><A href="personal_area.asp?member_id=<%=rs("member_id")%>" target="_blank"><%=rs("nickname")%></A></div></td>
  </tr>
  <%rs.movenext
i=i+1
loop
rs.close %>
</table></td>
  </tr>
</table>
2 回复
#2
孤独冷雨2008-12-03 09:04
table width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td><%
         set rs=server.createobject("adodb.recordset")
         sql = "select top 18 * from members order by member_id desc"
         rs.open sql,conn,1,1
      if rs.bof and rs.eof then
      response.write"没有内容"   
else
%>

<table width="100%" border="0"  align="center" cellpadding="0" cellspacing="0">
  <% for i=1 to 6%>
  <tr  align="center" valign="middle">
    <%for j=1 to 3%><td width="10%" style='BORDER-bottom: #999999 0px dotted'><img src="Images/20060905030432600.gif" width="12" height="12"></td>
    <td width="90%" height="20" style='BORDER-bottom: #999999 1px dotted'><div align="left"><A href="personal_area.asp?member_id=<%=rs("member_id")%>" target="_blank"><%=rs("nickname")%></A></div></td>
    <%rs.movenext
      if rs.eof then exit for
     next
    %>
  </tr>
  <%  if rs.eof then exit for
next
end if
rs.close %>
</table></td>
  </tr>
</table>

[[it] 本帖最后由 孤独冷雨 于 2008-12-3 11:52 编辑 [/it]]
#3
angerzl2008-12-03 09:11
谢谢!
1