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...
Dove sbaglio??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>
"