Ir para conteúdo

POWERED BY:

Arquivado

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

Ariel

Passar dados via GET

Recommended Posts

Tenho um formulario de pesquisa com 2 campos, normalmente uso o GET para passar as variaveis, por meio de um botao padrao do form.

 

Mas, gostaria de colocar no lugar do botao, uma imagem. Mas, ao utilizar a imagem nao da pra passar os valores por GET.. como resolver isso ?

 

exemplo que uso:

<input name="votar2" type="image" src="imagens/votar.gif" alt="Votar" border="0" />

 

Se utiliza o form via POST, passa e funciona normal.

 

Mas na busca, preciso que seja via get.. e ai nao funciona pq na barra de endereço entra um tal de x e y com numero...

 

se alguem tiver uma solucao..

 

grato. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso não faz sentido... Deveria funcionar pois

<input name="votar2" type="image" src="imagens/votar.gif" alt="Votar" border="0" />
é a mesma coisa de:

<input name="votar2" type="submit" />

Tenta usar isso e me fala se funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

para funcionar, tenho q utilizar o botao padrao:

 

<input name="acao" type="submit" value="Buscar" class="form"/>

se eu uso,

<input name="votar2" type="image" src="imagens/votar.gif" alt="Votar" border="0" />

retorna na barra de endereço, e ai nao funciona:

/buscar.php?modelo=&marca=&votar2.x=52&votar2.y=9

onde o correto era retornar:

 

buscar.php?modelo=&marca=&acao=Buscar

entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas independente se for passado os valores de x e y, você vai conseguir pegar os valores sem problemas, já que o x e y são variaveis normais na url...

 

Mas de qualquer forma.. use um js..

<img src="" onclick="document.getElementById('id_form').submit()" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

no caso.. o problema é que nao passa a variavel com o nome do IF q eu preciso, no caso ( acao = Buscar ) , por isso q nao funciona.So por isso q nao funciona, pq no arquivo eu uso varios IFs, e se o comando ( acao = Buscar ) nao tiver na linha do endereço pro $_GET pegar, ele nao executa.Os valores do x e do y nao fariam mesmo diferença...

Compartilhar este post


Link para o post
Compartilhar em outros sites

querystring + "acao = Buscar";querystring = /buscar.php?modelo=&marca=&votar2.x=52&votar2.y=9

nao entedi onde usar isso... ?????

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.