[RESOLVIDO] Como usar imagem como botão para redirecionar para outra página PHP com passagem de parâmetro

2 respostas
G

Galera, como faço para passar parametros php por meio do input, mas ao invés do type ser o “submit”, será usando “image”.

O código que até o momento estou usando e que funciona é este:
<input type="button" value="Editar" onclick="javascript: location.href='edicao.php?chave=<?=$chave?>';" />

Contudo estou querendo usar este aqui, mas não consigo direcionar à página com passagem de parâmetros:
<input type="image" src="img/index/editar.png" value="Editar" title="Editar" alt="botão editar" style="cursor: pointer" onclick="javascript: location.href='edicao.php?chave=<?=$chave?>';" />

Cujo resultado do segundo código fica conforme nessa imagem:

Estou pesquisando a respeito, mas não estou obtendo resultados e, por isso, estou recorrendo aqui também. De antemão, obrigado pela ajuda.

=============================================================================

Bom, acabei encontrando a solução por meio de um colega a qual bastava apenas substituir a tag pelo e remover o ‘type=“image”’ e, para ficar mais limpo o código, utilizar a tag resultando em:

<a href="edicao.php?chave=<?=$chave?>"> <img src="img/index/editar.png" value="Editar" title="Editar" alt="botão editar" style="cursor: pointer" /> </a>

Desta forma, a execução continua sem problemas.

2 Respostas

D

Também dá para fazer isso tudo com CSS e retirar muito desse código sobrando aí.

G

Olá @darlan_machado, vi apenas hoje, como poderia ser em css? Francamente, não consigo imaginar como seria. :no_mouth:

De antemão, obrigado.

Criado 5 de fevereiro de 2018
Ultima resposta 2 de mar. de 2018
Respostas 2
Participantes 2