Codice PHP:
if (!isset($_SESSION["regione"]))
$_SESSION["regione"] = $_POST['regione'];
if (isset($_SESSION["regione"]))
echo "regione1: ".$_SESSION["regione"];
mettendo questo prima dell'html dell'index e questo
Codice PHP:
<?php
if (!isset($_SESSION["regione"]))
$_SESSION["regione"] = $_POST['regione'];
else {
$_SESSION["regione"];
$_SESSION["regione"] = $_POST['regione'];
}
?>
sotto il form in pagina_1, all'avvio del progetto mi compare l'errore Notice: Undefined index: regione in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\my portable files\myphp\questionario\index.php on line 49 ($_SESSION["regione"] = $_POST['regione']
e sotto il form Notice: Undefined index: regione in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\my portable files\myphp\questionario\pagina_1.php on line 24 ($_SESSION["regione"] = $_POST['regione']
.
Quello che deve fare lo fa (ovvero salvare in sessione la regione selezionata nella select e nel caso in cui volessi tornare indietro nella select viene selezionata la riga giusta) ma sotto la form continua ad apparire Notice: Undefined index: regione in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\my portable files\myphp\questionario\pagina_1.php on line 27 ($_SESSION["regione"] = $_POST['regione']
probabilmente faccio un uso scorretto di dichiarazione della sessione regione