passare dati array da un form GET ad un'altra pagina

Daniele Rapinesi

Utente Attivo
7 Gen 2014
60
0
0
Ciao a tutti,
ho creato un semplice form con una tendina contenente i nomi di alcune città creata con un array.
Quando scelgo una città e clicco invia si deve aprire una pagina con il nome della città scelta. Se la tendina la compongo con l'option senza array, funziona ma con l'array ... non riesco a passare il dato alla seconda pagina !!!
Chi mi aiuta ?? vi allego parte dei file.
Grazie !!

<form method="get" action="pag4.php">

città <select name="citta">
<?php
$citta=array('Roma','Parigi','Londra','Berlino','Praga','Zurigo','New York','Los Angeles','Orlando','Miami');
foreach ($citta as $k=>$v) {
echo "<option>$v</option>";
}
?>
</select>

<input type="submit" value="invia i dati !">

</form>


--- ed ecco PAG4.php ---


<?php

$citta=array('Roma','Parigi','Londra','Berlino','Praga','Zurigo','New York','Los Angeles','Orlando','Miami');


echo "Il prossimo mese andrò a [visualizzare qui la città scelta]";

?>
 
Ciao, modifica pag4.php così
PHP:
<?php
echo "Il prossimo mese andrò a " . $_GET['citta'];
?>
sarebbe un pò più sicuro utilizzare il method POST
ps:
puoi incapsulare il codice che post tra gli ultimi 3 tag della seconda riga nella barra di formattazione (CODE,HTML,PHP)
 

Discussioni simili