Ir para conteúdo

POWERED BY:

Arquivado

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

aasimon

show if mostra tudo!!!! não percam!!!

Recommended Posts

Então...O que acontece é que eu quero por <img src> para três imagens de produtos sendo q nem sempre existem as referencias no bd (caminho da imag.) para as três...Aí o que acontece é que ainda não consegui encontrar uma forma de mostrar a imagem só quando existe o caminho...tudo isso que se falou até agora, alguns funcionaram, não mostram a imagem mas mostram um ícone de imagem auxente!É isso...Valew pela ajuda!

Então aqui você faz isso:if prod.Fields.Item("imag_gr_1").Value="" Thenresponse.write"Imagem não disponível"elseResponse.Write ("<img src='produtos/"&prod.Fields.Item("imag_gr_1").Value&"'>") end ifValeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae mano acho q você acertou hein ... o q tava pegando é que o campo vazio não era igual a IsNull() e sim igual a ---> "" ...... hehehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

No chance!

 

Olha só...a pág q estou mexendo é essa:

http://www.fingersec.com.br/novo/detalhe_p...oduto.asp?id=10

os três xizinhos na lateral é o q estou trabalhando com isso...

A primeira imagem que aparece da fechadura está sem função, é só uma referência...

As 3 sequentes é que entram no esquema, apenas uma ou duas devem aparecer...

 

Vejam que estou mexendo na pág, pode ser que esteja diferente!

 

Obrigado à todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%

Dim m_imag_gr_1

m_imag_gr_1 = ("imag_gr_1")

if prod.Fields.Item("imag_gr_1").Value = "AQUI NÃO SE ENTENDE QUE O CAMPO DO BD ESTÁ VAZIO" Then

response.write"Imagem não disponível"

else

Response.Write ("<img src='produtos/"&prod.Fields.Item("imag_gr_1").Value&"'>")

end if

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte colega...faz a recordset normal e qdo você for referenciar ou mostrar as imagens faz isso:<table><tr><% If nome_recordset("endereco_figura1") <> "" Then %><td><% =nome_recordset("endereco_figura1") %></td><% If nome_recordset("endereco_figura2") <> "" Then %></tr><tr><td><% =nome_recordset("endereco_figura2") %></td><% End If %><% End If %>Valeus???Jairo ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

jrorasecÉ uma boa tentativa...Mas dessa forma nada é apresentado!Ve se tá correto meu código:<% if prod.Fields.Item("imag_gr_1").Value <> "" Then Response.Write ("<img src='produtos/"&prod.Fields.Item("imag_gr_1").Value&"'>") end if %>Valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega... esse eh o meu cohdigo... e funciona q soh a peste....se tiver 1 uma foto, mostra 1, se tiveer 2 mostra 2... num limite d 4.... isso para todos os registros q contem o caminho vahlido....Jairo B) <table width="400" border="1" cellpadding="1" cellspacing="0"> <tr> <td colspan="4" align="center" bgcolor="#FFFFFF" class="fonte_media_preto">FOTOS</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF" class="fonte_media_preto"><img src="<% = rs_listagem("foto1") %>"></td><% If rs_listagem("foto2") <> "" Then %> <td align="center" bgcolor="#FFFFFF" class="fonte_media_preto"><img src="<% = rs_listagem("foto2") %>"></td><% End If %><% If rs_listagem("foto3") <> "" Then %> <td align="center" bgcolor="#FFFFFF" class="fonte_media_preto"><img src="<% = rs_listagem("foto3") %>"></td><% End If %><% If rs_listagem("foto4") <> "" Then %> <td align="center" bgcolor="#FFFFFF" class="fonte_media_preto"><img src="<% = rs_listagem("foto4") %>"></td><% End If %> </tr></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae!!! Consegui fazer funcionar!!!<% if prod.Fields.Item("imag_gr_1") <> Empty then %> <table width="100" border="0" cellpadding="0" cellspacing="0"><tr> <td bgcolor="#FFFFFF"><img src="produtos/<%=(prod.Fields.Item("imag_gr_1").Value)%>" width="110"></td> </tr><tr><td><a href="teste1" class="lnk1">Ampliar>></a></td></tr></table><% end if %>Agora só tem uma coisa q não entendo!O link pro bd em imagem: <%=(prod.Fields.Item("imag_gr_1").Value)%>" Não rola entre IF e END IF...Alguém sabe pq?Valews!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém já percebeu que duas ou mais referências iguais do banco de dados não rolam na mesma pág...Ou seja, o resultado disso:<%=(prod.Fields.Item("campo").Value)%><%=(prod.Fields.Item("campo").Value)%><%=(prod.Fields.Item("campo").Value)%>Deveria ser isso:Conteúdo campoConteúdo campoConteúdo campoMas na verdade só aparece a primeira linha!Alguém sabe como fazer pra aparecer todas?Valew!

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.