Récupération de champ dans mon formulaire
Posté : 05 mars 2011, 16:54
Bonjour,
ma question paraît toute bête mais j'ai un gros souci avec un formulaire lorsque je le valide.
Ma page est organisée en 2 formulaire, un premier avec juste des boutons de navigation permettant de passer d'une page à l'autre (qui fonctionne très bien) et un second contenant les vraies données. Comme ce sont des données affectées à des jours, j'ai un tableau HTML (<TABLE>) qui contient les différents INPUT TEXT devant accueillir les données de chaque jour. Le nom des INPUT est alors généré à partir du jour du mois et du numéro de colonne (ex: case01.4).
Mais à la validation du formulaire, j'obtiens un erreur :
La ligne en question fait juste ceci :
Le code HTML de la page génère bien ces inputs :
Merci d'avance...
ma question paraît toute bête mais j'ai un gros souci avec un formulaire lorsque je le valide.
Ma page est organisée en 2 formulaire, un premier avec juste des boutons de navigation permettant de passer d'une page à l'autre (qui fonctionne très bien) et un second contenant les vraies données. Comme ce sont des données affectées à des jours, j'ai un tableau HTML (<TABLE>) qui contient les différents INPUT TEXT devant accueillir les données de chaque jour. Le nom des INPUT est alors généré à partir du jour du mois et du numéro de colonne (ex: case01.4).
Mais à la validation du formulaire, j'obtiens un erreur :
Code : Tout sélectionner
Notice: Undefined index: case01.4 in C:\sites\glycosur\User.class.php on line 353Code : Tout sélectionner
echo $_POST['case01.4'];<FORM ACTION="maPage.php" NAME="SaisieForm" METHOD="post">
<INPUT TYPE="SUBMIT" NAME="Register" VALUE="Enregistrer la saisie">
<INPUT TYPE="SUBMIT" NAME="Cancel" VALUE="Annuler">
<BR><BR><BR>
<TABLE WIDTH="600px" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF> </TD>
<TH ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><b>Debut</b></TH>
<TH STYLE="BORDER:1px solid black" BGCOLOR=#FF8080 ><b>Avant</b></TH>
<TH ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><b>Qui</b></TH>
<TH ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><b>Comment</b></TH>
<TH ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"><b>Combien</b></TH>
<TH ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><b>A</b></TH>
<TH ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><b>B</b></TH>
<TH ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"><b>C</b></TH>
<TH ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><b>D</b></TH>
<TH ROWSPAN=2 BGCOLOR=#96BDE9 STYLE="BORDER:1px solid black"><b>E</b></TH>
</TR>
<TR>
<TH STYLE="BORDER:1px solid black" BGCOLOR=#96BDE9 ><b>Apres</b></TH>
</TR>
<TR>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><i><b>Mar 01/03/2011</b></i></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case01.1" value="0,70"></TD>
<TD STYLE="BORDER:1px solid black" BGCOLOR=#FF8080 > <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case01.2a" value="10"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case01.3" value="1,20"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case01.4" value="0,85"></TD>
<TD ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case01.5" value="12"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case01.6" value="1,30"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case01.7" value="0,90"></TD>
<TD ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case01.8" value="11"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case01.9" value="0,92"></TD>
<TD ROWSPAN=2 BGCOLOR=#96BDE9 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case01.10" value="20"></TD>
</TR>
<TR>
<TD STYLE="BORDER:1px solid black" BGCOLOR=#96BDE9 > <input type="text" STYLE="text-align:center; font-size:11px" size="2" id="case01.2b" value=""></TD>
</TR>
<TR>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><i><b>Mer 02/03/2011</b></i></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case02.1" value="1,23"></TD>
<TD STYLE="BORDER:1px solid black" BGCOLOR=#FF8080 > <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case02.2a" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case02.3" value="1,02"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case02.4" value="0,89"></TD>
<TD ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case02.5" value="10"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case02.6" value="1,65"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case02.7" value="1,47"></TD>
<TD ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case02.8" value="10"></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case02.9" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#96BDE9 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case02.10" value="18"></TD>
</TR>
<TR>
<TD STYLE="BORDER:1px solid black" BGCOLOR=#96BDE9 > <input type="text" STYLE="text-align:center; font-size:11px" size="2" id="case02.2b" value="19"></TD>
</TR>
<TR>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"><i><b>Jeu 03/03/2011</b></i></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case03.1" value=""></TD>
<TD STYLE="BORDER:1px solid black" BGCOLOR=#FF8080 > <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case03.2a" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case03.3" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case03.4" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case03.5" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case03.6" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case03.7" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FF8080 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case03.8" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#FFFFFF STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="3" NAME="case03.9" value=""></TD>
<TD ROWSPAN=2 BGCOLOR=#96BDE9 STYLE="BORDER:1px solid black"> <input type="text" STYLE="text-align:center; font-size:11px" size="2" NAME="case03.10" value=""></TD>
</TR>
</TABLE>
<BR>
<INPUT TYPE="SUBMIT" NAME="Register2" VALUE="Enregistrer la saisie">
<INPUT TYPE="SUBMIT" NAME="Cancel2" VALUE="Annuler">
</FORM>
Quelqu'un saurait-il me venir en aide?Merci d'avance...