Ir para conteúdo

POWERED BY:

Arquivado

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

Chakan

Como mostrar 1 imagem a partir de 1 link no banco de dados?

Recommended Posts

Oi gente!Assim, eu consigo subir né o link de 1 imagem pro banco de dados em Access né, mas, como que eu faço pra mostrar essa imagem na página, usando esse link que subi?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é so colocar o<img src="<%= rs("nome do campo") %>">

Não funcionou :(Eu troco o nome do campo pelo nome da coluna dentro da tabela do banco de dados aonde ta o link da imagem..e nem vai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara a ideia eh o seguinte, neste campo da tabela você vai colocar o nome do arquivo que você fez o upload, entaum qd você for mostrar você tem que colocar o nome da imagem (que esta no BD) mas com o caminho fisico de aonde você salvou....tipo <img src="../imagens/<%=rs("nomecampo")%>">neste exemplo a imagem esta em um nivel abaixo do diretorio atual da pagina, e dentro da pasta imagens, e ai sim o nome do arquivoblzinha cara! tenta ae!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara a ideia eh o seguinte, neste campo da tabela você vai colocar o nome do arquivo que você fez o upload, entaum qd você for mostrar você tem que colocar o nome da imagem (que esta no BD) mas com o caminho fisico de aonde você salvou....tipo <img src="../imagens/<%=rs("nomecampo")%>">neste exemplo a imagem esta em um nivel abaixo do diretorio atual da pagina, e dentro da pasta imagens, e ai sim o nome do arquivoblzinha cara! tenta ae!

Sim sim isso eu entendi. Mas ve soh..no meu caso eu to montando um formulario aonde o usuário se quiser poe um LINK de 1 imagem dele no banco de dados..por exemplo ele tem uma imagem no site www.abcd.com.br/bola.gif e sobe esse link(soh o link, nao a imagem) através do formulário no banco de dados. Dae então eu queria, que o link www.abcd.com.br/bola.gif que ta FORA do servidor do meu site, aparecesse em sua forma de imagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao você deve colocar um endereço completo:http://www.site.com.br/imagem.gif

Hehe mas eu nao quero por algo como:<img src="<%= rs("http://www.site.com.br/imagem.gif") %>">Quero que no lugar do rs("http://www.site.com.br/imagem.gif") entre um redirecionador (variável que aponte pro banco de dados) que indique que na coluna x da tabela y está o link da imagem z que eh para ser mostrado no site :)Brigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

po brother, mas ai tu pensa um pouco...disse q você terá q ter o endereço completo da imagem no banco de dados... tipo, ou você salva todos os registros no banco de dados assim:endereço completo: http://www.site.com.br/imagen.gifou você vai ter q colocar na imagem assim:<img src="http://<%= rs("coluna_do_banco_de_dados")%>">e os usuarios deverao somente digitar o www.site.com.br/imagem.gif no formulario.Acho mais correto você salvar o cominho completo no banco de dados.testa ae.

Funcionou..hehe Nao tava indo pq no lugar do rs"(x)" eu tava pondo, nesse x ae, o path pra coluna no banco de dados..mas vi que soh precisa por o nome da coluna mesmo..como se bem disse.Valeu ae :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aproveitando esse topico..+1 perguntinha sobre imagem tb.Se o usuário deixa o campo do formulário sem 1 link de imagem, tem como fazer uma imagem padrao (exemplo um quadradinho escrito SEM IMAGEM) aparecer nesse caso? Se sim, como que eu faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem sim....é so fazerif len(seurecordset ou variavel) > 0 then<img src="caminho da imagem">else<img src="semimagem.gif">end if

Entendi tua logico mas nao ta funcionando nao. Alias..o que quer dizer esse "len"?E seguinte..o campo do formulario referente a imagem tem isso <%= Server.HTMLEncode(x_Imagem&"") %> como valor inicial, que eh pra que o link digitado seja posto no banco de dados. A ideia mesmo eh caso n tenha nada nesse campo (usuário deixa em branco), que seja colocado 1 link padrao que seria algo como http://www.abcd.com.br/semimagem.gif pra dae aparecer, no caso desse usuario, um quadradinho escrito SEM IMAGEM.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao faz assim:

If not rs("campo_foto") = "" Then<img src="<%= rs("campo_foto")%>">else<img src="semimagem.gif">end if
Tamo quase la eu acho. Mas assim..o if tem q tar dentro de <% e %> pra funcionar certo? Soh que pondo <img src="semimagem.gif"> dentro disso ele fica anulado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Entao faz assim:

If not rs("campo_foto") = "" Then<img src="<%= rs("campo_foto")%>">else<img src="semimagem.gif">end if
Tamo quase la eu acho. Mas assim..o if tem q tar dentro de <% e %> pra funcionar certo? Soh que pondo <img src="semimagem.gif"> dentro disso ele fica anulado.

 

Aproveitando o exemplo de cima, tenta assim:

 

 

<% If not rs("campo_foto") = "" Then %>

 

<img src="<%= rs("campo_foto")%>">

<%else%>

<img src="semimagem.gif">

<% end if %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usei o response.write pra por as tags de imagem.Ta quaseeeeee lá..soh queria saber se tem 1 modo de por <img src="<%= rs("campo_foto")%>"> dentro do response.write. A outra tag de imagem (que ta o link direto pra ela) nao tive problemas em por no response.write.EDIT = agora q vi teu post buscopan..vou tentar.Putz deu certo..que beleza heheLegal vivendo e aprendendo :)Valeu ae pessoal seis tao me ajudando mto ^^

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.