Page 1 sur 1

Multiplier le nombre de champs d'un formulaire par une varia

Posté : 16 févr. 2009, 22:37
par Equalizer744
Bonsoir,

Je cherche un peu d'aide pour résoudre une question assez simple pour les développeurs émérites que vous êtes tous j'en suis sûr..

Je souhaite faire dépendre le nombre de champs de formulaire inscrit sur une page par une variable préalablement fournie par l'internaute et enregistrée dans une base de données Mysql.

Comment faire ?

Merci d'avance !!

Posté : 17 févr. 2009, 17:10
par Patriboom
Salut!

Tu peux bâtir ton formulaire dans un sandwich FOR, ainsi:

Code : Tout sélectionner

<form> <?php for($x=0;$x<$_GET["Combien"];$x++) { echo '<input name="INFO[]" type=input size=15>'</br>; } ?> <input name="Soumettre" type="submit"> </form>
Oups, j'ai un blanc, là. Je ne me rappelle plus si tu dois mettre les crochets à l'intérieur ou à l'extérieur des guillemets du NAME.

Ensuite, pour récupérer, tu feras ainsi:
   for ($x=0; $x<count($_POST["INFO"]);$x++) {
         echo 'Je traite ici la case '.$x.' qui contient: '.:$_POST["INFO"][$x].'</br>';
   }

Posté : 17 févr. 2009, 20:12
par AB
Oups, j'ai un blanc, là. Je ne me rappelle plus si tu dois mettre les crochets à l'intérieur ou à l'extérieur des guillemets du NAME.
C'est bien comme tu l'a écrit.