Récupération d'un numéro à partir d'un formulaire pour l'utiliser dans une boucle.
Posté : 31 mai 2019, 15:45
Bonjour !
J'aimerais avoir de l'aide sur un sujet.
J'ai essayer de créer un formulaire avec un numéro, c'est pour indiquer le nombre de passagers.
En fonction du nombre de passagers, une liste déroulante doit s'afficher autant de fois que le nombre de passagers à été définis dans le formulaire précédent.
Cependant j'ai du mal car quand je définis le nombre de passagers, et quand j'envoie le formulaire rien ne se passe.
Est-ce que quelqu'un pourrait m'aider s'il vous plaît?
Voici mes codes :
Le formulaire :
<form method="POST" action="verif.php">
<label for="cit">
<span>Number of passengers : </span>
</label>
<input type="number" id="cit" name="num">
<input type="submit" value="Envoyer !">
</form>
La page verif.php :
<?php
$num=$_POST['num'];
for($i=0;$i<$num;$i++){
echo '<form>';
echo '<label for="cit">';
echo '<span>Meal '.$i.' :</span>';
echo '</label>';
echo '<select id="cit" name="cit">';
echo '<option value="breakfast">Breakfast</option>';
echo '<option value="lunch">Lunch</option>';
echo '<option value="dinner">Dinner</option>';
echo '<option value="snack">Snack</option>';
echo '<option value="refreshment">Refreshment</option>';
echo '<option value="cocktail">Cocktail</option>';
echo '</select>';
echo '</form>';
}
header('location:index.php');
?>
J'aimerais avoir de l'aide sur un sujet.
J'ai essayer de créer un formulaire avec un numéro, c'est pour indiquer le nombre de passagers.
En fonction du nombre de passagers, une liste déroulante doit s'afficher autant de fois que le nombre de passagers à été définis dans le formulaire précédent.
Cependant j'ai du mal car quand je définis le nombre de passagers, et quand j'envoie le formulaire rien ne se passe.
Est-ce que quelqu'un pourrait m'aider s'il vous plaît?
Voici mes codes :
Le formulaire :
<form method="POST" action="verif.php">
<label for="cit">
<span>Number of passengers : </span>
</label>
<input type="number" id="cit" name="num">
<input type="submit" value="Envoyer !">
</form>
La page verif.php :
<?php
$num=$_POST['num'];
for($i=0;$i<$num;$i++){
echo '<form>';
echo '<label for="cit">';
echo '<span>Meal '.$i.' :</span>';
echo '</label>';
echo '<select id="cit" name="cit">';
echo '<option value="breakfast">Breakfast</option>';
echo '<option value="lunch">Lunch</option>';
echo '<option value="dinner">Dinner</option>';
echo '<option value="snack">Snack</option>';
echo '<option value="refreshment">Refreshment</option>';
echo '<option value="cocktail">Cocktail</option>';
echo '</select>';
echo '</form>';
}
header('location:index.php');
?>