Ciao a tutti,

Ho un problema con la select dei form HTML... ecco uno stralcio del codice in PHP che sto utilizzando:

print("<form action=\"cerca_voli.php\" method=\"post\">");
<fieldset>
<legend>Scegli le città di partenza e di destinazione e la data e l'ora della partenza.</legend>
Da quale citt&agrave; vuoi partire?
");
$query = "SELECT DISTINCT partenza FROM volo ORDER BY partenza";
$result = mysql_query($query,$db) or die("Impossibile leggere le città di partenza!");
print("<select name=\"cpartenza\" style=\"width:200px\">");
print("<option></option>");
while($riga = mysql_fetch_array($result))
print("<option value=". $riga["partenza"] .">". $riga["partenza"] ."</option>");
print("</select>");
print("In quale citt&agrave; vuoi arrivare?
");
$query = "SELECT DISTINCT arrivo FROM volo ORDER BY arrivo";
$result = mysql_query($query,$db) or die("Impossibile leggere le città di arrivo!");
print("<select name=\"carrivo\" style=\"width:200px\">");
print("<option></option>");
while($riga = mysql_fetch_array($result))
print("<option value=". $riga["arrivo"] .">". $riga["arrivo"] ."</option>");
print("</select>");


<input type=\"submit\" value=\"Invia i dati\"/><input type=\"reset\" value=\"Cancella i dati\"/></p>");
print("</form>");

nel file cerca_voli.php utilizzo le informazioni che invio con il submit con questo codice:

if(isset($_POST["cpartenza"]) && isset($_POST["carrivo"]))
{
$pcitta = trim($_POST["cpartenza"]);
$acitta = trim($_POST["carrivo"]);
........................

il problema che mi si presenta è il seguente:

nella select del form seleziono come partenza "Roma Fiumicino" e come arrivo "Cagliari Elmas", dati estratti dal database che vengono mostrati correttamente nel form, ma quando li invio al file cerca_voli.php e provo a stamparli trovo solo "Roma" e "Cagliari".

Dove sbaglio?

Grazie!

Samantha