allora questo è il codice del form
codice:
<form name="vota" action="elabora_vote.php" method="POST">
<div class="votariquadro">
<div class="submipiace"><label for="si">[img]mipiace.gif[/img]Mi piace!</label><input type="hidden" id="si" name="a" value="1" onclick="this.form.submit()"></div>
</div>
<div class="votariquadro">
<div class="subnonmipiace"><label for="no">[img]nonmipiace.gif[/img] Non mi piace!</label><input type="hidden" id="no" name="a" value="2" onclick="this.form.submit()"></div>
</div></form>";
in pratica ho due immagini che se cliccate mi passano il valore dell input hidden tramite il label
il problema è che nella pagina di destinazione passa sempre il valore 2.
se provo a togliere hidden e metto radio funziona tutto però.
per quale motivo secondo voi?