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

Olá pessoal!Olha só...Acabei descobrindo que o "show if" só serve para apresentar ou não elementos do banco de dados relacionado à linha, ou seja, se, no BD houver uma célula da coluna vazia, mesmo assim ele vai apresentar pq outras células da linha contém informação.Será o Benedito???Existe alguma forma de eu apresentar ou não apenas o que existe em uma CÉLULA do BD?Ah! sem esquecer que eu quero apresentar ou não toda toda tabela na pág que envolve a info do BD...Muito obrigado galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal!Olha só...Acabei descobrindo que o "show if" só serve para apresentar ou não elementos do banco de dados relacionado à linha, ou seja, se, no BD houver uma célula da coluna vazia, mesmo assim ele vai apresentar pq outras células da linha contém informação.Será o Benedito???Existe alguma forma de eu apresentar ou não apenas o que existe em uma CÉLULA do BD?Ah! sem esquecer que eu quero apresentar ou não toda toda tabela na pág que envolve a info do BD...Muito obrigado galera!

hein ????tipo se voce quer montar apenas uma coluna voce faz o select apenas desta coluna, e não de todas (*) ... tipo explica um pouquinho melhor a duvida ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, o negócio é o seguinte...Por exemplo, eu tenho um banco de dados no access com as linhas de 3 produtos, X, Y e Z, certo?Esses produtos tem 3 colunas cada, um para título, outro subtitulo e outro o texto...Quando eu monto a pág. onde será mostrado o conteúdo, eu diagramo com todas as tabelas possíveis e cores e escambau!Sendo q, dessa forma, eu vou ter a pág. com tabelas e os links para o banco de dados no meio, ok?Aí, se o produto X não tiver texto mas tem titulo e subtitulo, eu não consigo fazer com q a tabela <table> onde está o link para o texto não apareça...O tal "Show if" funcionaria mas só se a linha toda estivesse vazia!Entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala ae mano !tenta fazer assim:<%' Define uma variávelDim nome_variavelnome_variavel = rs("nome_da_tabela_que_sera_consultada")If Isnull(nome_variavel OU campo_tabela) = true Then ' Não mostra nadaElse Response.Write rs("nome_da_tabela_que_sera_consultada")End If%>Acho que é isso...Qualquer coisa me fala...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae Silas!Dá certo sim o lance do "IF"..._______________________________________________<%' Define uma variávelDim mostrarmostrar = ("imag_gr_3")If Isnull(prod.Fields.Item("imag_gr_3").Value) = true Then ' Não mostra nadaElse Response.Write (<img src="produtos/<%=(prod.Fields.Item("imag_gr_3").Value)%>" width="110">)End If%>_______________________________________________Só tem um problema! Na linha do conteúdo (Response.Write) não rola colocar link de bd!Não sei se é entre " " ou ( ) ??? Tem alguma idéia?Valews!

Compartilhar este post


Link para o post
Compartilhar em outros sites

substitua

Response.Write (<img src="produtos/<%=(prod.Fields.Item("imag_gr_3").Value)%>"

por

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

e você pode simplificar mais ainda se trocar por

Response.Write ("<img src='produtos/"&prod("imag_gr_3")&"'>")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então gente...Olha ae:Dim m_imag_gr_1 m_imag_gr_1 = ("imag_gr_1") If Isnull(prod.Fields.Item("imag_gr_1").Value) = true Then Else Response.Write ("<img src='produtos/"&prod.Fields.Item("imag_gr_1").Value&"'>") End If Ainda não rolou isso!!!O que será?Valew galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você quer que faça??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara isso aqui nao rolou !?Response.Write ("<img src='produtos/"∏("imag_gr_3")&"'>")

Compartilhar este post


Link para o post
Compartilhar em outros sites

marioufpa, na verdade não dá erro...Simplesmente não funciona!Pelo q eu sei, tudo o que está depois do "Response.Write" só deveria aparecer se houvesse algo no campo do bd em questão...certo?Falow!

Compartilhar este post


Link para o post
Compartilhar em outros sites

If Isnull(prod.Fields.Item("imag_gr_1").Value) = true Then Else Response.Write ("<img src='produtos/"&prod.Fields.Item("imag_gr_1").Value&"'>") End If

POR

If not Isnull(prod.Fields.Item("imag_gr_1").Value) = true Then 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

Não rolou!<% Dim m_imag_gr_1 m_imag_gr_1 = ("imag_gr_1") If not Isnull(prod.Fields.Item("imag_gr_1").Value) = true 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

cara você quer que apareça as imagens que tem seu caminho armazenado no bd, é isso que você quer???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não rolou!

 

<%

Dim m_imag_gr_1

m_imag_gr_1 = ("imag_gr_1")

If not Isnull(prod.Fields.Item("imag_gr_1").Value) = true Then

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

End If

%>

 

?????

 

Valew!

Não seria isso:

<% Dim m_imag_gr_1 m_imag_gr_1 = ("imag_gr_1") If not Isnull(prod.Fields.Item("imag_gr_1").Value) Then Response.Write ("<img src='produtos/"&prod.Fields.Item("imag_gr_1").Value&"'>") End If %>
Retira o = True do final :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Retira o = True do final :D

realmente ve se funciona com esta alteração

 

e responde minha pergunta acima

Compartilhar este post


Link para o post
Compartilhar em outros sites

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!

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.