Il value del button non viene spedito.

<input type="hidden" name="bottone">
<input type="button" value="primo bottone"
onclick="altrafunzione();this.form.bottone.value=t his.value;this.form.submit()">

ciao