par
Cyrano » 19 août 2005, 18:35
Ce que tu peux faire lors de la génération du formulaire, c'est alimenter un tableau du genre:
$champs = array("text" => 0, "textarea" => 0, "checkbox" => 0, "radio" => 0, "file" =>0);
Au fil de ta construction dynamique, tu incrémentes les différents pointeurs, par exemple en rajoutant un champ type text:
$champ["text"]++;
Éventuellement, on pourrait même imaginer ce même tableau à 2 dimensions stockant d'une part le nombre de champs, d'autre part les noms attribués.
Mieux encore, tu stockes ça dans une variable de session, comme ça, même plus besoin de champ caché. Résultat, tu consultes ton tableau pour traiter selon leur nom, leur type et leur nombre les différents champs de ton formulaire.
Ce que tu peux faire lors de la génération du formulaire, c'est alimenter un tableau du genre:
[php]$champs = array("text" => 0, "textarea" => 0, "checkbox" => 0, "radio" => 0, "file" =>0);[/php]
Au fil de ta construction dynamique, tu incrémentes les différents pointeurs, par exemple en rajoutant un champ type text:
[php]$champ["text"]++;[/php]
Éventuellement, on pourrait même imaginer ce même tableau à 2 dimensions stockant d'une part le nombre de champs, d'autre part les noms attribués.
Mieux encore, tu stockes ça dans une variable de session, comme ça, même plus besoin de champ caché. Résultat, tu consultes ton tableau pour traiter selon leur nom, leur type et leur nombre les différents champs de ton formulaire.