关于ASP循环表格的问题之解答,详情请看!

来源:互联网 发布:tcp端口udp端口区别 编辑:程序博客网 时间:2024/04/29 11:53

       在很多时候,我们采用原始的方法来解决一行内循环3张图片,如果上传者只上传了2张图片,那么2张图片间的距离会很大,因为缺少了一个<td>&nbsp;</td>.

       so, i want to take a method for solute this,follow this

  1. <table border="0" cellpadding="0" cellspacing="0">
  2.             <%
  3.               dim rs,sqltext
  4.               set rs = Server.CreateObject("adodb.recordset")
  5.               sqltext="select * from [bigclass]"
  6.               rs.Open sqltext,conn,1,1
  7.               m=1
  8.               colzs=5 '一行显示5列
  9.               if rs.RecordCount mod colzs=0 then
  10.                     rowzs=int(rs.RecordCount/colzs)
  11.               else
  12.                     rowzs=int(rs.RecordCount/colzs)+1
  13.               end if
  14.               for j = 1 to rowzs%>
  15.               <tr>
  16.               <%for i = 1 to colzs%>
  17.                  <%if not rs.EOF then%>
  18.                         <td><input type="checkbox" name="qxflag<%=m%>" value="1"><%=trim(rs("bigname"))%></td>
  19.                  <%
  20.                          rs.MoveNext 
  21.                          m = m + 1
  22.                    else
  23.                  %>
  24.                         <td> &nbsp;</td>     
  25.                  <%end if%>
  26.               <%next%>          
  27.               </tr>
  28.               <%
  29.                           next
  30.               rs.Close 
  31.               set rs = nothing
  32.               %>
  33.               </table>
原创粉丝点击