Ir para conteúdo

POWERED BY:

Arquivado

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

Marrabel

Imagens + If's

Recommended Posts

Bom dia, venho ate vocês pedir uma sugestão para algo que parece ser simples mas que eu não to conseguindo fazer...

 

A dúvida é:

 

Eu tenho uma tabela de produtos e sua respectiva categoria. A minha ideia é inserir uma imagem pra respectiva categoria. Exemplo: Só a categoria Mega Drive pode ter o selo da Sega, caso contrario nao aparece nada.

 

Como eu posso fazer isso?

 

Já tentei fazer um select + where pras categorias e um response.write para aparecer uma imagem...ele insere a imagem, porém pra todas as categorias.

 

Alguma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

se vem do banco de dados voce faz assim:

quando incluir a imagem no banco e nao tiver imagem ... inclu algo como noimage.gif ...

 

ai a condiçao fica assim

 

<%
'seu RS("imagem") setado

IF RS("imagem") <> "noimage.gif" Then
imagem = "<img src="&RS("imagem")&">"
Else
imagem = ""
End IF
%>

 

 

ai no local que vai aparecer a imagem no codigo você poe só

<%=imagem%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

se vem do banco de dados voce faz assim:

quando incluir a imagem no banco e nao tiver imagem ... inclu algo como noimage.gif ...

 

ai a condiçao fica assim

 

<%
'seu RS("imagem") setado

IF RS("imagem") <> "noimage.gif" Then
imagem = "<img src="&RS("imagem")&">"
Else
imagem = ""
End IF
%>

 

 

ai no local que vai aparecer a imagem no codigo você poe só

<%=imagem%>

 

A categoria do produto vem do BD, não a imagem.

 

Ela esta inserida via CSS

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tera que relacionar o produto com a imagem, a forma mais facil de fazer isso, é na tabela de produtos, colocar um campo para a imagem, e nesse campo armazenar o caminho e nome da imagem.

Depois só chamar o campo da imagem na página.

 

/imagem/maionese.jpg 'caminho da imagem no banco de dados, por exemplo.

response.write "<img src'"&rs("imagem")&"'>"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tera que relacionar o produto com a imagem, a forma mais facil de fazer isso, é na tabela de produtos, colocar um campo para a imagem, e nesse campo armazenar o caminho e nome da imagem.

Depois só chamar o campo da imagem na página.

 

/imagem/maionese.jpg 'caminho da imagem no banco de dados, por exemplo.

response.write "<img src'"&rs("imagem")&"'>"

 

Vinicius, no caso não teria necessidade de criar uma com o caminho da imagem e sim no produto. É uma imagem só para varias categorias, seria melhor criar uma tabela tipo true/false e definir se ela tem esta imagem ou nao, porem ela esta inserida via CSS. Não sei como representar

Compartilhar este post


Link para o post
Compartilhar em outros sites

a grande questao nao é a imagem e sim o css.

você nao tem como editar o css propriamente, mas podem ter 2 opcoes que funcione.

 

1) colocando uma segunda classe quando nao for para exibir a imagem de background como:

class="imagemcategoria semimagem"

 

2) tratando qual a classe vai aparecer :

if categoria = 1 then

response.write "<span class='comimagem'>"

else

response.write "<span class='semimagem'>"

end if

 

 

Ajudaria se você postasse os trechos de código.

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.