asp程序出错
答案:5 悬赏:0 手机版
解决时间 2021-07-20 17:34
- 提问者网友:我一贱你就笑
- 2021-07-20 11:53
<%
sql="select * from detail where id="&request("id")
set rs_hu=conn.execute(sql)
%>
<%if rs_hu.eof=false then%><a href='<%=url%>' title=<%=url%> target='_blank'><img src=<%=rs_hu("logo")%> width="88" height="31" border=0></a><%else%>没有logo<%end if%>
帮忙看下上面的程序,不知那里出错啦,我想达到的效果是:当logo为空的时候,显示"没有logo"的,但是实现不了,只是显示个空框,执行不下去的
下图为有logo时,会显示图片:
没有logo时就显示个框,
怎么实现显示提示文字??
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-07-20 12:16
<%
sql="select * from detail where id="&id
set rs_hu=conn.execute(sql)
%>
<% if rs_hu("logo")then %><a href='<%=url%>' title=<%=title%> target='_blank'><img src=<%=rs_hu("logo")%> width="88" height="31" border=0></a>
<%else%>
没有logo,如要添加请联系站长 <%end if%>
你试下这样行不行,因为你前面没有传递ID,所以判断不了你是那种值的情况!!
全部回答
- 1楼网友:duile
- 2021-07-20 15:14
1,sql="select * from detail where id="&request("id") 这句request("id") 有传ID这个值过来吗?
2,
<%if rs_hu.eof then%>
没有logo
<%else%>
<%if rs_hu("logo")<>"" then%>
<a href='<%=url%>' title=<%=url%> target='_blank'><img src=<%=rs_hu("logo")%> width="88" height="31" border=0></a>
<%else%>
没有LOGO
<%end if%>
<%end if%>
- 2楼网友:三千妖杀
- 2021-07-20 14:56
<%
sql="select * from detail where id="&request("id")
set rs_hu=conn.execute(sql)
%>
<%if rs_hu.eof=false then%><a href='<%=url%>' title=<%=url%> target='_blank'>
<% if rs_hu("logo")="" then response.write(" 没有logo")%><%else%>
<img src=<%=rs_hu("logo")%> width="88" height="31" border=0></a><%end if%>
- 3楼网友:杯酒困英雄
- 2021-07-20 14:47
你的logo添加那里有人家的网站名吧!如果有的话就在下面的这句上加上 alt="<%=网站名%>"
<img src=<%=rs_hu("logo")%> width="88" height="31" border=0 alt="<%=网站名%>">
rs_hu.eof=false 判断有错。如果没有图片的话,图片字段为空,而不是没有这条记录。如<% if rs_hu("logo")="" then %>.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯