原帖由 [bold][underline]sydpoechang[/underline][/bold] 于 2007-12-29 10:37 发表 [url=http://bbs.]
" border="0" />[/url]
数据库有个叫pic_spic的字段下分别有以下两条记录
UploadFile/PicShow/small/200711861335921.jpg
upload/200712299541082984.jpg
我写了这样一个判断 可是所有的路径都指向了118user/Admin/ ...
<% if rs1("pic_spic")=left("UploadFile",10) then%>
left("UploadFile",10)
这个会得到一个”UploadFile“这个字符串,你想和你数据库中的“upload/200712299541082984.jpg
”……相等怎么可能,所以在条件都不成立的情况下都显示ELSE后面的代码,如果要判断字段中的数据库是否存在"UploadFile",用个函数 "instr()"
这样的:
<% if
instr(rs1("pic_spic"),"UploadFile")>0 then%>//madpbpl用的那是个变量,在这里面应该以字符串形式出现。
<img src="<%=rs1("pic_spic")%>" width="90" height="80" border="0">
<%else%>
<img src="118user/Admin/<%=rs1("pic_spic")%>" width="90" height="80" border="0">
<%end if%>
什么灵异事件撒!仔细看你的代码,然后将每个变量都印出来看看,一比较就知道了!
[[italic] 本帖最后由 gdk2006 于 2007-12-29 13:47 编辑 [/italic]]