Ciao a tutti,
per fare un menu a tendina con invio di un dato a un a "tendina2.php" vorrei far estrarre i valori da mettere nel "form" come opzioni dal database (i nominativi delle città presenti nel database).
Ho pensato di mettere solo la parte <option> del form dentro un ciclo while cosicchè per ogni valore trovato nel database mi crei una voce del menu a tendina.
Ci sono riuscito ma non mi invia il dato all'altra pagina.
Codice PHP:
<?
.....
$sqlquery = "SELECT citta FROM citta";
$result = mysql_query($sqlquery);
$number = mysql_numrows($result);
?>
<form name="city" action="tendina2.php" method="POST">
<select name="cityy" >
<?
$i = 0;
if ($number < 1) {
print "<center>
La ricerca non ha prodotto nessun risultato</p></center>"; }
else { while ($number > $i) {
$city = mysql_result($result,$i,"citta");
?>
<option value="<?$city?>"><?print"$city";?></option>
<?
$i++;
} }
?>
</select>
<input type="submit" value="vai">
</form>
Ovviamente il file tendina2.php contempla:
Codice PHP:
<?php echo $_POST["cityy"]; ?>
Un grazie in anticipo per chi mi aiuterà
Francesco