设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 87|回复: 7
打印 上一主题 下一主题

[讨论]asp控制分2列

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-8 06:37:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面的代码只能1列显示 如果控制让他2列显示呀
(调用数据库图,库里有6大类,前面调用的是每一大类的一张图片,一共6张.也就是让他3行2列显示)
<table width="540" height="189" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<% dim sort_id
set rssort=server.CreateObject("adodb.recordset")
sqlsort="select * from sort order by sort_id asc"
rssort.open sqlsort,conn,1,2
do until rssort.eof
sort_id = rssort("sort_id")%>
<table width="172" border="0" align="center" cellpadding="0" cellspacing="0" >
<!--DWLayoutTable-->
<tr>
<%
set rs1=server.CreateObject("adodb.recordset")
sql="select top 1 * from hw where sort_id="& sort_id
rs1.open sql,conn,1,2
%>
<%
if not rs1.eof then
%>
<td width="546" valign="top" ><table height="207" align="left" cellpadding="0" cellspacing="0" class="as">
<tr>
<td width="169" height="192" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="299" height="18" valign="middle">
<a href="pro_dl.asp" target=_blank><img height="210" width="170" src="<%=rs1("hw_pic")%>" alt="点击查看商品:" border="0"></a></td>
</tr>
<tr>
<td width="299" height="43" valign="middle"><div align="center"><%=rssort("sort_name")%> 浏览次数:<%=rs1("click")%>
</div></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
<%end if%>
<%rs1.close
set rs1=nothing %>
</table>
<%
rssort.movenext
loop
rssort.close
set rssort=nothing
%></td>
</tr>
</table>

这段代码加在哪?会就加上在贴过来,我也加过但是不行,(就是刷新就加浏览次数的代码加到哪? )
<%
if not rs1.eof then
i=1
do while not rs1.eof%>

<%end if
rs1("click") = rs1("click")+1
rs1.update
rs1.movenext
i=i+1
loop
rs1.close
end if
%>




附件: 只有本站会员才能下载或查看附件,请您 登录 或 注册
2#
发表于 2010-1-8 06:37:13 | 只看该作者
不行啊    不过还是谢谢
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-8 06:37:17 | 只看该作者
显示交给CSS就行了

定义CSS
<style type="text/css">
*{margin:0 auto;padding:0 auto}
.aa{width:425px;}
.aa div{width:200px;height:100px;float:left;margin:5px;}
</style>


response.write"<div class='aa'>"
while not rs.eof
response.write"<div>"&rs("xx")&"</div>"
rs.movenext
wend
response.write"</div>"
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-8 06:37:19 | 只看该作者
<table width="172" border="0" align="center" cellpadding="0" cellspacing="0" >
<!--DWLayoutTable-->
<tr>
<%
set rs1=server.CreateObject("adodb.recordset")
sql="select top 1 * from hw where sort_id="& sort_id
rs1.open sql,conn,1,2
%>
<td width="546" valign="top" ><table height="207" align="left" cellpadding="0" cellspacing="0" class="as">
<tr>
<td width="169" height="192" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<%
if not rs1.eof then
i=1
do while not rs1.eof%>
<td width="299" height="18" valign="middle">
<a href="pro_dl.asp" target=_blank><img height="210" width="170" src="<%=rs1("hw_pic")%>" alt="点击查看商品:" border="0"></a></td>
<%
rs1("click") = rs1("click")+1
rs1.update
rs1.movenext
i=i+1
loop
rs1.close
end if %>
</tr>
<tr>
<td width="299" height="43" valign="middle"><div align="center"><%=rssort("sort_name")%> 浏览次数:<%=rs1("click")%>
</div></td>
</tr>
</table></td>
</tr>
</table>

应该是这样的.试试吧.
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-8 06:37:22 | 只看该作者
我知道 , 可加上就不行了 我试了
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-8 06:37:25 | 只看该作者
其实很简单啊
判断i 的值 若是i mod 2=0则
换行嘛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 10:56 , Processed in 0.086384 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表