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: