您的位置:程序门 -> web 开发 -> asp



关于列的一个问题请求大虾来帮助


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于列的一个问题请求大虾来帮助
发表于:2008-01-21 23:48:15 楼主
下面这段代码现在只有1列,可我想显示3列

但不知道怎么做,请高手指教.谢谢!

<table   width=720   border=0   cellspacing=1   cellpadding=1   bgcolor=#b50aa8>
<%i=1  
set   rs_product=server.createobject("adodb.recordset")
sqltext="select   top   8   *   from   product   where   passed=true   and   elite=true   order   by   updatetime   desc"
rs_product.open   sqltext,conn,1,1            
%>
<%
do   while   not   rs_product.eof
%>
<%   if   i   mod   2   =0   then%>
<tr   class=tdbg>  
<%   else   %>
<tr   bgcolor="#fde8fd">  
<%   end   if   %>
<td   height="22"   width="34%"> &nbsp;
<img   src="images/ddlj.gif"   width="8"   height="8"   /> &nbsp;
<a   href="productshow.asp?id= <%=rs_product("id")%> "   target="_blank"> <%=rs_product("title")%> </a> </td>
</tr>
<%  
i=i+1
rs_product.movenext  
loop  
rs_product.close    
%>
</table>
发表于:2008-01-22 01:46:051楼 得分:0
<%  
do       while       not       rs_product.eof  
%>  
<%       if       i       mod       2       =0       then%>  
<tr       class=tdbg>      
<%       else       %>  
<tr       bgcolor="#fde8fd">      
<%       end       if       %>  
<td       height="22"       width="34%">   &nbsp;  
<img       src="images/ddlj.gif"       width="8"       height="8"       />   &nbsp;  
<a       href="productshow.asp?id=   <%=rs_product("id")%>   "       target="_blank">   <%=rs_product("title")%>   </a>   </td>  
</tr>  
<%      
i=i+1  
rs_product.movenext      
loop      
rs_product.close          
%>  

改成
<tr       class=tdbg>  
<%  
do       while       not       rs_product.eof
i=1  
%>  
<%       if       i       mod       2       =0       then%>  
<tr       class=tdbg>      
<%       else       %>  
<tr       bgcolor="#fde8fd">      
<%       end       if       %>
<%if   i> 1   and   i   mod   3=1   then%>
<%response.write   </tr> <tr>   %>
<%end   if%>  
<td       height="22"       width="34%">   &nbsp;  
<img       src="images/ddlj.gif"       width="8"       height="8"       />   &nbsp;  
<a       href="productshow.asp?id=   <%=rs_product("id")%>   "       target="_blank">   <%=rs_product("title")%>   </a>   </td>
<%      
i=i+1  
rs_product.movenext      
loop      
rs_product.close          
%>
</tr>
发表于:2008-01-22 09:58:082楼 得分:0
大虾     你好,非常感谢你的帮助
我按照你的进行修改
可出现一个这样的错误
microsoft   vbscript   编译器错误   错误   '800a03ea'  

语法错误  

/index.asp,行   171  

if   i>   and   i   mod   3=1   then

该怎么办啊?


快速检索

最新资讯
热门点击