ok, in ogni caso se ti vuoi complicare la vita potresti costruire un array associativo, che associa alla chiave città il relativo numero.
Quindi, una volta ottenuta la città contenuta in $_POST['citta'], per ottenere il numero ti basta fare:Codice PHP:elenco_citta = array("roma"=>"1", "milano"=>"2");
La cosa sarebbe veramente utile se volessi ad esempio anzichè scrivere a mano la select costruirla iterativamente con foreach.Codice PHP:citta_selezionata = elenco_citta[$_POST['citta']];
Codice PHP:<select name="id_citta" id="id_citta">
<optgroup label='Scegli città'>
<?php
foreach($elenco_citta as $citta=>$numero){
echo "<option value='$numero'>$citta</option>";
}
?>
</optgroup>
</select>

Rispondi quotando