Ir para conteúdo

POWERED BY:

Arquivado

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

rafa-martin

pegar id de imagem

Recommended Posts

galera, preciso de um help.eu tenho várias fotos. E os caminhos delas estão gravados no banco de dados.Essas fotos tem uma imagem logo abaixo escrito deralhes.O que eu gostaria de saber, como eu faço para pegar o id de determinada foto e mostrar seus detalhes em uma outra pagina? Já que ela é uma imagem e não um campo.Não assim:sql = "select id from imagens where id = '"& request.form("foto") "'. não pode ser assim porque a foto é uma imagem, então quando eu clicar em uma certa foto em outra página aparece os detalhes da foto.como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na hora que você puxar as imagens do bd para serem mostradas na página, você tem que mostrar as imagens e configurar o seu link apontando para a pagina de detalhes e enviando pela querystring o seu ID.Link: "detalhes.asp?id=9"Assim cada imagem terá seus detalhes. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim...

 

ASP

[*]

 

[*]

 

[*]vcod request.form("foto")

 

[*]Set RS =Oconn.Execute("SELECT * FROM tabela WHERE cod = "& vcod &" ")

 

[*]<img src="caminho_da_pasta/<%=RS("nome_do_campo")%>"

 

[*]

 

[*]

 

flw B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

No seu banco de dados, resumidamente deve ter esses 3 campos?

 

ID (campo numerico com um código único pra cada imagem)

foto (campo com o caminho onde se encontra a foto)

detalhes (onde se encontram os detalhes)

 

você vai usar o select pra recuperar os endereços e tal.

 

Ex: "Select ID, foto from nomedatabela"

 

Depois pode ter um loop pra mostrar todas as fotos, se for esse o cas, mais o mais importante vem agora

 

no link da imagem, como o colega descreveu acima, você vai usar o id, assim

 

<a href="detalhes.asp?id=<%=Rs("ID")%>"><img src=blabla...)</a>

 

Lembrando que Rs é o nome do recordset, não sei o nome do seu e tal...

 

depois na página onde você quer abrir o comentário você vai dar um request na variavel id, assim.

 

<% id=request.querystring("id") %>

 

no exemplo do colega esse valor seria 9, vai ser o valor do código da atual imagem.

 

Pronto, uma vez que você já tem uma variavel com o código da imagem desejada, vai usar um select pra buscar esse valor no banco usando select de novo, tipo

 

"Select ID, foto, detalhes from nomedatabela where ID like '"&id

 

Depois é só mandar exibir :) deu pra entender ou ficou confuso???

Abraço irmão

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara beleza.até funcionou. Porém, tem um pequeno problema. Esse código que você me passou eu fiz para uma determina imagem. Só que o código que aparece para a imagem 1, por exemplo, está com id = 1, só que esse id = 1 pertence há uma outra foto. e não realmente o id que teria que pertencer.porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal aqui está meu código:Jack, aí vai o código:Página inicial, onde tem as imagens:<%@ Language="VBScript"%><!-- #Include File="Conexao.asp" --><%String_SQL = "select id, foto from imagens"'Response.Write String_SQL'Response.EndSet Conj_Registros = Banco.Execute(String_SQL)%><td valign="top" align="left" bgcolor="#eff9fc"><img style="WIDTH: 91px; HEIGHT: 70px" height="67" src="veiculos/golprata.jpg" width="80" /> <br /><font face="Times New Roman" color="red" size="2">     R$ 18.500,00</font> <br /><a href="Detalhes.asp?id=<%=Conj_Registros("id")%>"><img style="WIDTH: 81px; HEIGHT: 28px" height="28" src="detalhes.gif" width="84" align="left"></a></td>Página Detalhes onde irá aparecer os detalhes da imagem que cliquei na página inicial:<%@ Language="VBScript"%><!-- #Include File="Conexao.asp" --><% id=request.querystring("id") String_SQL = "Select ID, foto, detalhes from nomedatabela where ID like '"&id'Response.Write String_SQL'Response.EndSet Conj_Registros = Banco.Execute(String_SQL)%><html><head><title>Detalhes do Veículo Escolhido</title></head><body><table borer="1" width="300" cellpading="0" cellspacing="0"><tr><td><input type="text" size="10" value="=<%=Conj_Registros("ID")%>"</td></tr></table></body></html>por favor, me ajudem.

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.