Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

W. Sales

exibindo imagem do banco ou msotrando image padrão

Recommended Posts

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">

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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


Compartilhar este post


Link para o post
Compartilhar em outros sites

veja as config. no servidor

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.