主题:  如何使图片4行3列显示??

shina200x

职务:普通成员
等级:1
金币:0.0
发贴:7
#12005/10/8 19:16:36
如何使图片4行3列显示??
我是用DW做的,代码如下,请问怎样改??

<tr>
<%
i=1
do while not rs.eof
%>
<td width="90"><img border="0" src="<%=rs("pic"%>" width="90" height="90" style="border: 1px solid #C0C0C0">
<table width="90" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td height="18" bordercolor="#333333" bgcolor="#CCCCCC"><div align="center"><%=rs("name"%></div></td>
</tr>
</table> </td>
<%
if i=3 then response.write "</tr><tr>"
i=0
i=i+1
rs.movenext
loop
%>



肖天

职务:普通成员
等级:1
金币:0.0
发贴:194
#22005/10/8 19:20:24
你把它切成12块,放到12个表格里不就行了吗?



shina200x

职务:普通成员
等级:1
金币:0.0
发贴:7
#32005/10/8 19:31:53
好像还有简单的方法吧???



shina200x

职务:普通成员
等级:1
金币:0.0
发贴:7
#42005/10/8 19:48:52
唉,我没看到下面的贴,原来有人解决了



等到花开掐了它

职务:普通成员
等级:1
金币:0.0
发贴:75
#52005/10/12 16:51:48
楼主是不是想让图片自动放在一个4行3列的表里~?

一般自动生成的表格都是添加行不能分列,我以前在网上找到个分列的代码,给楼主看看
是不是你要的效果~?

<table ......>
<tr>
<%SQLcmd = "select * from links order by id desc"
set rs_links=newconn.Execute(SQLcmd)
i=0
dim tempnum2
tempnum2=1
do while not rs_links.eof%>
<td>
......'这里放你的表格内容
</td>

<%rs_links.movenext
     if (tempnum2 mod 8)=0 then response.write "</tr>" '两列显示mod 2 同理 8列则MOD 8 这里是关键哦~
tempnum2=tempnum2+1
i=i+1
if i=16 then exit do '总共显示16条数据
loop
rs_links.close %>
</tr>
</table>


不知道写错没有 反正大致就是这个意思 嘿嘿~



zdb3312

职务:普通成员
等级:1
金币:0.2
发贴:259
#62005/10/14 0:17:25
请问如果是数据库的,那应该怎么办呢!比如说先设一行有三个产品图片!如果让它自动读取数据库,产生重复区域,来生成4行3列的产品图片呢!



等到花开掐了它

职务:普通成员
等级:1
金币:0.0
发贴:75
#72005/10/14 14:32:03
我做的就是读取数据库的啊~

当时我做的是为一个网站做友情连接 前台显示最新添加的16条数据 分两列 每列8个
有增加的时候自己增加 不够的时候就显示完全

你也看到啦 我那个可是有读取数据库的表单的哦~~



zdb3312

职务:普通成员
等级:1
金币:0.2
发贴:259
#82005/10/14 20:08:36
我就是不懂如何用1行中有3个产品,然后设重复区域来显示产品啊!麻烦你教一下可以吗?麻烦的话就加我Q,394922962,写明解决网页问题



等到花开掐了它

职务:普通成员
等级:1
金币:0.0
发贴:75
#92005/10/17 11:39:33
如果一定是3列显示就更简单了
你做个表单是一行3列的
让他 行重复就OK啦~
这个比还要进行列重复简单多鸟捏~
不要告诉我 你不会行重复哦~

明白我说的了灭~?
还没明白的话 把你不明白的部分告诉我 我帮你再看看~
呵呵~
我也是初学 大家一起研究~!



zdb3312

职务:普通成员
等级:1
金币:0.2
发贴:259
#102005/10/18 22:46:16
这个我当然知道!我要的是这种效果!主要的一点是,一行可以显示示三张图片,但是在读取ACCESS数据库的时候只能读取一张图片,那你说三张图片如何出现呢?谢谢你帮忙,顺便解决我这个问题吧!这个对我来说可是很重要的问题哦!



等到花开掐了它

职务:普通成员
等级:1
金币:0.0
发贴:75
#112005/10/20 15:08:06
就用我在最上面回的那种方法 在<td></td>中间添加调用数据库的代码
他这个程序其实就是判断 当你调用了三次数据库的数据后 他自动写一个</tr>表示换行了~
如果还不太明白 去网上搜搜相关内容吧 就搜“如何按列添加表格”