Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera to puxando imagem em um sistema de noticias do mas a bronca é que quando a materia vai sem imagem fica aparecendo uma pequeno quadro como
se estivesse faltando a imagem, como faço para colocar uma imagem padrão??
to usando esse cosigo para puxar a image
<img src="<%=rs("foto")%>" border="0">
Olá Hellxande, eu coloquei mas ainda continua a exibir aquele mardito X de imagem faltando ve como coloquei
<% foto = rs("foto")
IF foto = "ImagemPadrao.gif" Then
Response.Write("<img src='ImagemPadrao.gif' />")
Else
Response.Write("<img src='"&foto&"' />")
End IF
%>
Olá Sales, se você for gravar o nome da imagem no banco de dados como "ImagemPadrao.gif" não precisará realizar um tratamento com "IF", bastaria:
<%
foto = rs("foto")<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">Response.Write("<img src='ImagemPadrao.gif' />")<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">%>
ou
<%="<img src='"&rs("foto")&"' />"%>
Agora se não for gravar nada no banco quando não existir a imagem, que é o recomendável faça assim:
<%
foto = rs("foto")<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">IF foto = "" Then<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">Response.Write("<img src='ImagemPadrao.gif' />")<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">Else<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">Response.Write("<img src='"&foto&"' />")<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">End IF<br style="color: rgb(46, 52, 54); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; background-color: rgb(250, 251, 252); ">%>
Espero ter ajudado
Olá Sales, se você for gravar o nome da imagem no banco de dados como "ImagemPadrao.gif" não precisará realizar um tratamento com "IF", bastaria:
<%
foto = rs("foto")
Response.Write("<img src='ImagemPadrao.gif' />")
%>
ou
<%="<img src='"&rs("foto")&"' />"%>
Agora se não for gravar nada no banco quando não existir a imagem, que é o recomendável faça assim:
<%
foto = rs("foto")
IF foto = "" Then
Response.Write("<img src='ImagemPadrao.gif' />")
Else
Response.Write("<img src='"&foto&"' />")
End IF
%>
Espero ter ajudado
>
Olá Hellxande, eu coloquei mas ainda continua a exibir aquele mardito X de imagem faltando ve como coloquei
<% foto = rs("foto")
IF foto = "ImagemPadrao.gif" Then
Response.Write("<img src='ImagemPadrao.gif' />")
Else
Response.Write("<img src='"&foto&"' />")
End IF
%>
O Caminho onde estão as Fotos é o mesmo do arquivo q esta executando ?
Caso não seja informe-o após o trecho src.
ex: <img src='noticias/ImagemPadrao.gif' /> e <img src='noticias/"&foto&"' />
Ps: Além disto clique com o Botão direito sobre o local onde deveria esta a Imagem e veja as propriedades da mesma, de forma q ser apresentado o caminho dela.
Atenciosamente
um simples If ja resolve isso
IF rs("foto") = "" Then
Response.Write("<img src='ImagemPadrao.gif' />")
Else
Response.Write("<img src='"&rs("foto")&"' />")
End IF
pode fazer isso no proprio sql
sql = "select nome,if(imagem <> '',imagem,'ImagemPadrao.gif') as imagem ..."
...
response.write rs("imagem") ' aqui já trás o valor da imagem do banco ou caso o campo esteja vazio traz a imagem padrão
veja as config. no servidor
Prezado W. Sales.
Primeiramente crie uma Imagem Padrão p/ ser gravada no Banco qdo não fizer Upload nenhum.
Ai no momento da apresentação faça assim:
foto = rs("foto")
IF foto = "ImagemPadrao" Then
Response.Write("<img src='caminho/ImagemPadrao' />")
Else
Response.Write("<img src='caminho/"&foto&"' />")
End IF
Espero ter ajudado.