No Alhazred, probabilmente non si sono spiegato bene se hai risposto così. Non voglio che mi facciate "i compiti" perchè secondo me non ha senso! Ho postato le pagine perché se inserivo molto codice il post diventava illeggibile. Volevo solo un consiglio su come fare e se stavo sbagliando con i cookie perchè non sapendo dove settarlo probabilmente sbagliavo qualcosa.
---
Ho fatto un po' di prove con la _SESSION e la prima volta funziona ma se volessi tornare indietro rimane salvata la regione precedente
Codice PHP:
function generaRegioni() {
$conn = myconnect();
$sql = "SELECT id FROM regioni";
$risposta = mysql_query($sql);
while ($riga = mysql_fetch_array($risposta)) {
$nome=$riga["id"];
echo "<option value=\"$nome\"";
if ($nome == $_SESSION["regione"])
echo " selected ";
echo ">$nome</option>\n";
}
mysql_close($conn);
}
e prima di <html>
Codice PHP:
if (!isset($_SESSION["regione"])) $_SESSION["regione"] = $_POST['regione'];elseecho "regione: ".$_SESSION["regione"];
partendo da
Codice PHP:
<select name="regione">
<?php generaRegioni(); ?>
</select>