jai fait un formulaire qui s'appelle tout seul et je narrive pas à recueillir les données de zones de texte. ces zones detexte recueillent le nom d'une classe. ces classes sont numérotées de 1 à nbclasses: les zones de texte contenant le nom de la classe i sont générées en fonction de la valeur d'une variable nbclasses...la valeur de cette variable nbclasses est recueillie à partir d'un autre formulaire.
si qqn pouvait maider...
voici mon script:
Code : Tout sélectionner
<?
//
if(isset($_POST['submit1']))
{
//récupération du nombre de classes à afficher
$nbclasses=$_POST["nbclasses"];
echo "le nombre de classes est de ..".$nbclasses;
for ($i=1; $i<=$nbclasses; $i++)
{
//je recueille la valeur du champ texte de classe i
$nom_classe[$i]=$_POST["$zt_nom_classe[$i]"];
//je laffiche
echo $nom_classe[$i];
}
else
{
echo "<form name=form_classes action=add_classe.phtml method=POST>";
for ($i=1; $i<=$nb_classes; $i++)
{
echo "le nombre de classes est de".$nb_classes;
echo "<br>";
echo "<BR>";
echo "nom de la classe $i<BR>";
echo "<INPUT TYPE='TEXT', name='$zt_nom_classe[$i]', value='zt_nom_classe[$i]'><BR>";
echo "<INPUT TYPE='hidden', name='nbclasses', value='$nb_classes'><BR>";
}
echo "<INPUT TYPE='SUBMIT' name='submit1' value='valider l'insertion des classes ' align='middle'>";
echo "</form>";
}
}