Bonjour.
J'ai un gros soucis avec mon formulaire.
J'ai une boucle qui donne les noms des champs dans un premier fichier php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$_SESSION['nbc'] =$_POST['nbc'];
    for ($i = 1; $i <= $_SESSION['nbc']; $i++) {
    echo '<PRE> col'.$i.' <br /> <INPUT TYPE="text" NAME="col$i" /> '; 
}
qui doit donner les valeurs saisies dans un second fichier php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for ($j = 1; $j <= $_SESSION['nbc']; $j++) {
        /*if (isset($_POST['col'.$j])       )*/
    echo $_POST["col.$j"];
    }
Mes NAME="col$i" et echo $_POST["col.$j"] semblent incorrect.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Notice: Undefined index: col.1 in M:\EasyPHP-DevServer-13.1VC9\data\localweb\Essais\Formulaire3\envoi.php on line 5
Comment dois-je les écrire en ne me servant que d'HTML et PHP ?
Ai-je fait une erreur ou est ce que ce que je tente de faire est impossible ?
Merci de votre aide.