Ir para conteúdo

POWERED BY:

Arquivado

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

CafeNeon

Recuperar valor do link...

Recommended Posts

Pessoal, to com um pequeno problema em recuperar um valor passado através de um link.

 

Tenho uma página que mostra 6 fotos, e quando o cara clicar em alguma, ela deve aparecer sozinha numa outra janela.

Até aí tudo bem, porém essas 6 fotos, pertencem ao mesmo "ID" .. e não sei como passar o valor, pra recuperar na outra janela ....

 

to fazendo assim:

 

<td width="33%"><a href="fotos_.asp?idg=<%=(listar.Fields.Item("foto1"))%>"><img src="<%=(listar.Fields.Item("foto1").Value)%>"></a></td>

 

<td width="33%"><a href="fotos_.asp?idg=<%=(listar.Fields.Item("foto2"))%>"><img src="<%=(listar.Fields.Item("foto2").Value)%>"></a></td>

.

.

.

 

Aí na barra de endereço aparece:

 

http://localhost/dibens/site/fotos_.asp?idg=imagens/imagens_imagem/galpao1.jpg

 

E na janela fotos_.asp não sei com recuperar este valor passado.

 

idg = request ("IDG")

set listar = con.execute("SELECT * FROM galpoes WHERE IDG="&idg)

 

Tipo de erro:

Microsoft JET Database Engine (0x80040E14)

Erro de sintaxe (operador faltando) na expressão de consulta 'IDG='.

/dibens/site/fotos_.asp, line 6

 

 

Alguém poderia dar um help ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

para recuperar o valor

 

troque

 

idg = request ("IDG")

 

por

 

idg = request.querystring ("IDG")

só no link você deve passar o código da imagem, no cado acho que seria isso

 

<td width="33%"><a href="fotos_.asp?idg=<%=(listar.Fields.Item("idg"))%>"><img src="<%=(listar.Fields.Item("foto2").Value)%>"></a></td>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, to com um pequeno problema em recuperar um valor passado através de um link.

 

Tenho uma página que mostra 6 fotos, e quando o cara clicar em alguma, ela deve aparecer sozinha numa outra janela.

Até aí tudo bem, porém essas 6 fotos, pertencem ao mesmo "ID" .. e não sei como passar o valor, pra recuperar na outra janela ....

 

to fazendo assim:

 

<td width="33%"><a href="fotos_.asp?idg=<%=(listar.Fields.Item("foto1"))%>"><img src="<%=(listar.Fields.Item("foto1").Value)%>"></a></td>

 

<td width="33%"><a href="fotos_.asp?idg=<%=(listar.Fields.Item("foto2"))%>"><img src="<%=(listar.Fields.Item("foto2").Value)%>"></a></td>

.

.

.

 

Aí na barra de endereço aparece:

 

http://localhost/dibens/site/fotos_.asp?idg=imagens/imagens_imagem/galpao1.jpg

 

E na janela fotos_.asp não sei com recuperar este valor passado.

 

idg = request ("IDG")

set listar = con.execute("SELECT * FROM galpoes WHERE IDG="&idg)

 

Tipo de erro:

Microsoft JET Database Engine (0x80040E14)

Erro de sintaxe (operador faltando) na expressão de consulta 'IDG='.

/dibens/site/fotos_.asp, line 6

 

 

Alguém poderia dar um help ?

Ao invés do caminho da imagem, pq você não utiliza o código dela no link? Recuperar pelo código é mais fácil e vai garantir que você vai obter sempre a imagem correta.

 

Mas de qualquer forma, acho que estão faltando as aspas, já que você está procurando por uma string.

 

Tenta isso:

 

Set listar = con.execute("SELECT * FROM galpoes WHERE IDG= '"& idg & "')"
Abraços

Cassiano.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés do caminho da imagem, pq você não utiliza o código dela no link? Recuperar pelo código é mais fácil e vai garantir que você vai obter sempre a imagem correta.Mas de qualquer forma, acho que estão faltando as aspas, já que você está procurando por uma string.Tenta isso:

Set listar = con.execute("SELECT * FROM galpoes WHERE IDG= '"& idg & "')"
AbraçosCassiano.
Então Cassiano ....eu pensei em usar o caminho, pq elas estão sob o mesmo "IDG" ... no banco as colunas estão assim: ("foto1","foto2","foto3","foto4","foto5","foto6") ....Pq quando eu passo o valor do IDG no link, aí funciona,... porém ele sempre abre a 1ª foto, independente de qual foi clicada ....sei q tá confuso, mas consegue me entender ? ... Flw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

velho.. você esta com problemas ao recuperar os dados passados via link?usando o comando REQUEST("idg") já deve funcionar..explica ae em que pé está seu problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

velho.. você esta com problemas ao recuperar os dados passados via link?

usando o comando REQUEST("idg") já deve funcionar..

explica ae em que pé está seu problema

cara ....

se fosse possível recuperar este endereço da foto, que é passado no link, acho q já resolveria ...

 

Ele tá passando isso aki:

http://localhost/dibens/site/fotos_.asp?idg=imagens/imagens_imagem/galpao2.jpg

 

Ñ sei se é possível pegar este endereço da foto e fazer a página ir busca-la na pasta...

Compartilhar este post


Link para o post
Compartilhar em outros sites

e pq nao seria possivel?crie duas paginas.uma passa o link .. a outra recupera o link e mostra na paginaé um teste bem simples, pra tentar procurar onde está o erropodes fazer isso?na pagina que recupera o link, utilize:<%= request("idg") %>depois me diga o que aconteceu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, valew pela força ....eu tava tentando passar ou o caminho ou o "IDG" da foto ... quando na verdade resovi o problema passando as 2 coisas ....Grato pela atenção !!!

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.