Devo passare l'id di un hotel prendendolo da una query, in pratica seleziono 2 hotel, il primo ha come id 3, il secondo ha come id 4, se scelgo il 3 alla pagina successiva mi porta il 4...
Se creo un campo di testo nascosto e ci faccio l'echo del valore, mi da 4, non capisco perche' mi passa quello sbagliato...

Codice PHP:
$blocco_opzioni .= "<option value=\"\" selected>Seleziona hotel</option>";
$sql_hotel="select * from tour_operator_hotel where localita=\"$destinazione\"";
$risultato = @mysql_query($sql_hotel)
or die(
"Impossibile eseguire l'interrogazione della localita");
while (
$riga mysql_fetch_array($risultato)) {
$id_hotel $riga['id_hotel'];
echo
"$id_hotel
"
;
$nome_hotel $riga['nome_hotel'];
$localita=$riga['localita'];
$blocco_opzioni .= "<option value=\"$nome_hotel\">$nome_hotel - $id_hotel</option>";
}
$visualizza_blocco "
<select name=\"hotel\" id=\"hotel\">
$blocco_opzioni
</select>

Dove sbaglio??