# pagina.php?step=1
Codice PHP:
<?php
switch ($step)
{
case 1:
if ( empty($_POST['submit'])) {
?>
<form action=pagina.php?step=2 method=POST>
<input type="text" name="scritta">
<input type="submit" name="submit" value="vai avanti">
</form>
<?php
} else {
header('location: pagina.php?step=2');
}
break;
case 2 :
$lol = $_POST['scritta'];
echo $lol; // stampa correttamente
header('location: pagina.php?step=3');
break;
case 3 :
echo $lol; /* non stampa più perchè è cambiato il link dell'action, e quindi non coincide con il form */
break;
}
C'è un modo per portare il valore della variabile globale anche nel case 3 ?