标题:大家帮个忙,帮我取一下图片地址
只看楼主
yuzhou_2012
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-7-10
结帖率:0
已结贴  问题点数:20 回复次数:3 
大家帮个忙,帮我取一下图片地址

如果c_parent = 0 显示的图片为当前图片显示的ID,如果c_parnet <>0 图片显示的为其父的ID ,列如 c_parent=2 它的图片显示为"关于我们"这一栏的图片,大家帮忙给我写一下,非常感谢

<%Set rs = Server.CreateObject("ADODB.Recordset")
if c_parent = 0 then
rs.open "select * from cms_channel where id="&request("id"),conn,1,3
if  not rs.eof then
response.write("<img src="&rs("upload_pic")&">")
end if
rs.close
end if
%>
搜索更多相关主题的帖子: 图片 
2012-07-10 12:09
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:7 
rs.open "select * from cms_channel where id="&request("id"),conn,1,3 、
不等于0读取的时候这里改为
rs.open "select * from cms_channel where id="&c_parent,conn,1,3
不就读取到了吗?
2012-07-10 16:20
yuzhou518
Rank: 1
等 级:新手上路
帖 子:1
专家分:7
注 册:2006-4-20
得分:7 
谢谢了
2012-07-11 09:30
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
得分:7 
楼主,帮你做了一些修改,你试一下,看能否满足要求?

<%Set rs = Server.CreateObject("ADODB.Recordset")
if c_parent = 0 then
'rs.open "select * from cms_channel where id="&request("id"),conn,1,3
rs.open "select case when a.c_parent=0 then a.upload_pic else b.upload_pic end as upload_pic from cms_channel a left join cms_channel b on a.c_parent=b.id  and a.id="&request("id"),conn,1,3
if  not rs.eof then
response.write("<img src="&rs("upload_pic")&">")
end if
rs.close
end if
%>

做自己喜欢的事!
2012-07-14 06:27



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




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

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