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

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.

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

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

De antemão, obrigado.