Buongiorno a tutti, stavo facendo un pò di pratica con il php ed ho avuto un problema con il seguente esercizio:
In pratica, nella form, ho inserito in action ho inserito la query string seguito da step=1, in modo da caricare sulla stessa pagina il continuo dell'esercizio.
Però, nonostante il method sia il POST, se uso $_POST la condizione if viene saltata, mentre se uso $_REQUEST va tutto a buon fine.
Come mai? Grazie
Inviato dal mio SM-G935F utilizzando Tapatalk
PHP:
<html>
<head></head>
<body>
<form action="Esercizio.php?step=1" method="POST">
<label>Inserisci le tue passioni</label><br>
<?php
for($i=0; $i<10; $i++){
echo "<input type='text' name='giochi{$i}' placeholder='Inserisci i tuoi giochi'";
if(isset($_POST['step'])){
$giochi=$_POST["giochi{$i}"];
echo "value='$giochi'";
}
echo "><br>";
}
?>
<input type="submit" value="Invia" name="invia"><input type="reset">
</form>
</body>
<html>
In pratica, nella form, ho inserito in action ho inserito la query string seguito da step=1, in modo da caricare sulla stessa pagina il continuo dell'esercizio.
Però, nonostante il method sia il POST, se uso $_POST la condizione if viene saltata, mentre se uso $_REQUEST va tutto a buon fine.
Come mai? Grazie
Inviato dal mio SM-G935F utilizzando Tapatalk
Ultima modifica di un moderatore: