[PHP]Transfère d'élement en nombre indéfini

Fermé
UnStagiaireToujoursTemporaire - Modifié par irongege le 11/05/2012 à 09:44
 UnStagiaireToujoursTemporaire - 11 mai 2012 à 10:33
Bonjour,

Je désirerais donc, via la method post, transféré un nombre d'élément indéterminé. Voici la première partie de mon code :
 $i=2; 

 echo'<FORM method="POST" Action="lister_mandat.php"> 
 <input type=hidden name=INARIC value="'.$INARIC.'"> 
 <TABBLE>'; 

 do 
 { 
 $mandat=mysql_field_name($req, $i); 
 echo'<TR><TD>'.$mandat.'</TD> <TD> </TD> 
 <TD><TABLE> 
  <TR><TD><input type=text size=2 name="jour['.$i.']"></TD> 
  <TD><input type=text size=2 name="mois['.$i.']"></TD> 
  <TD><input type=text size=4 name="annee['.$i.']"></TD> 
 </TABLE></TD></TR>'; 
 $i++; 
 }while($i<mysql_num_fields($req)); 

 echo'<TR><TD colspan=2><input type=submit value="Confirmer"> 
 </TD></TR></TABLE> 
 </FORM></br><br>'; 

Cette partie là fonctionne correctement, du moins je pense.

Et voici la deuxième partie, la réception des éléments :
 $i=2; 

 do 
 { 
 $Jour[$i]=isset($_POST["jour"]["$i"])?$_POST["jour"]["$i"]:""; 
 }while($i<mysql_num_fields($req));

Et la, je suis quasiment sûr que ça ne marche pas.

Si vous voyez mon problème, je vous remercie d'avance de la réponse que vous pourriez me donner et, à nouveau, je vous souhaite une bonne journée.

1 réponse

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
11 mai 2012 à 10:19
Bonjour,

Il manque un $i++
:)

Xavier
0
UnStagiaireToujoursTemporaire
11 mai 2012 à 10:33
Et j'avais pas vu une erreur aussi évidente ... je ferait bien d'aller mon foutre sous un bon déluge froid moi.

Merci beaucoup de ta réponse, si par la suite certaine chose ne vont pas pour le transfère, je posterais à la suite
0