perchè l'input type="image" non viene 'spedito' via post come l'input type='submit'.

Prova nella pagina ricevente a fare
print_r($_POST) e guarda cosa ti spedisce strani dati sulla x ed y dell'immagine :ignore: ....


devi usare il tag button con type="submit", in questo modo viene spedito in post:
codice:
 
<button type="submit" name="invio">
[img]img.gif[/img]
</button>
così sei anche libera di inserire del testo insieme all'immagine nel pulsante.