Allora probabilmente il mio è un errore di posizionamento del form dato che avevo già fatto una cosa simile (molto meno compatta in verità) e sia allora che adesso mi da lo stesso errore. Il form l'ho fatto in questo modo:
Codice PHP:
<form method="post" action="radiobutton.php">
//Avvio un ciclo for che si ripete per il numero di occorrenze trovate
for($x=0; $x<$numrows; $x++){
//Recupero il contenuto di ogni record trovato
$resrow = mysql_fetch_row($result);
$cognome = $resrow[1];
//Stampo il risultato
echo " [b]" . $cognome . "[/b];
echo "<input type='radio' name='valore' value='".$cognome."'>";
";
}
<input type="submit" value="Invia">
</form>