标题:[求助]图片显示问题
只看楼主
wxyh01
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-12-4
结帖率:40%
 问题点数:0 回复次数:2 
[求助]图片显示问题

我有两个表一个类型表type(这个表中的内容可以是后台修改的),一个是数据表photo
类型表为
id typename
12 风景
13 建筑
14 园林

photo表
id typeid filename filepath
35 12 20061228122310.jpg ..\files\
36 13 20061228122410.jpg ..\files\
37 12 20061228122510.jpg . .\files\
38 14 20061228122610.jpg ..\files\
39 12 20061228122710.jpg ..\files\
40 13 20061228122810.jpg..\files\


怎样显示图片为这样的格式
风景
.....显示 tpyeid =12图片




建筑

.....显示 tpyeid =13图片



园林
.....显示 tpyeid =14图片




如果后台还在增加图片类型那就循环显示
请问这怎样实现呢?急急急呀!!!!!!!!!





搜索更多相关主题的帖子: files 数据表 photo 图片 建筑 
2006-12-29 10:02
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

以type表做循环,然后查询photo表的typeid得到图片。

Dim rsType'定义Type表的记录集
Dim rsPhoto'定义Photo表的记录集
Set rsType=con.Execute("select * from [type]")'获得type表的所有记录
'循环整个type表的数据
Do Until rsType.EOF
'根据typeid查询出photo表当前记录等于typeid的所有记录
Set rsPhoto=con.Execute("select * from [photo] where typeid="&rsType("typeid"))
IF Is Not rsPhoto.EOF Then'非空判断
'循环查询到的图片
Response.Write rsType("typename")&"<br>"
Do Until rsPhoto.EOF
Response.Write "<img src='"&rsPhoto("filename")&"' width=300px; height=500px; ></img><br>"
rsPhoto.MoveNext
Loop
End IF
rsPhoto.Close
Set rsPhoto=Nothing
rsType.MoveNext
Loop
rsType.Close
Set rsType=Nothing
'注意:上面的con为ADODB.Connection对象,楼主需替换为自己程序里的数据库连接对象才能使用。

2006-12-29 10:33
wxyh01
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-12-4
得分:0 
谢谢2楼了
那么要显示缩略图和图片标题,及链接怎样实现,要把这个图片和标题放到一个方框内,每行要显示5个图片呢
怎样实现

[此贴子已经被作者于2006-12-29 11:12:17编辑过]

2006-12-29 11:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-112879-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.227697 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved