Prova cosi' :

Codice PHP:

<form method='POST' action="" name="modulo">
Nome e Cognome
<input name='NomeCognome' type='text' size="30" ></td>
<
button name="invia" onClick="this.form.submit()">VAI</button>
</
form

I button non sono rpettamente dei tipi di input, si funzionano lo stesso ... ma e'0 meglio falri come "<button>LABEL</button>" .... almeno per quello che ricordo li uso davvero poco spesso.

CMq il prob e' nell'html non nel php ....