Salve, qualcuno sa spiegarmi perché con questo codice, passando la variabile $nome con un pulsante nascosto invece di passare il valore selezionato dal menù a tendina, mi passa sempre l'ultimo elemento che compone il menù?

Codice PHP:
<?php
include("test_connection.php"); 
$sql "SELECT * FROM personale"
$risultati mysql_query($sql,$connessione); 
$num_righe mysql_num_rows($risultati); 
if(
$num_righe == 0) { 
echo 
"Spiacente, non ci sono record nella tabella 'personale'"
} else { 
echo 
"<form method=GET action='join_2.php'>"
echo 
"Seleziona una persona dal menù: "
echo 
"<select name='ID_record'>"
while(
$riga mysql_fetch_array($risultati)) { 
$nome $riga['nome']; 
$ID $riga['ID'];
echo 
"<option value='$ID'>$nome";

echo 
"</select>

"

echo 
"Seleziona un hobby dall'elenco: "
echo 
"<select name='hobby_ins'> 
<option>Teatro
<option>Tennis
</select>

"


# echo $nome; 
echo "

<input type='hidden' name='nome' value='
$nome'>";
echo 
"<input type='submit' value='Inserisci Hobby'>";
echo 
"<input type='reset' value='Cancella!'>";
echo 
"</form>";
mysql_close($connessione);
?>