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