problème de variable en boucle arrivant d'un formulaire

problème de variable en boucle arrivant d'un formulaire - PHP - Programmation

Marsh Posté le 28-06-2006 à 23:08:11    

Bonjour ,
 
Depuis 2 jours je planche sur un problème que j'ai ésseyé de contourner ou régler sans trouver la solution !
 
je vais essayé d'être le plus explicite possible !
 
j'ai creé un formulaire grace à une boucle !
pourquoi parce que le nombre de champs est asser lourd !
 
<form name="form1" method="post" action=" :heink: .php">
<?  
for ($i=1; $i<16; $i++)
{
$Ta ="<tr>\n";
$Ta.="<td> <center><font size=\"1\">N°$i</font> </center></td>\n";
$Ta.="<td> <center><textarea name=\"r$i\" rows=\"2\" class=\"textarea\"></textarea></center></td>\n";
$Ta.="<td><center><font size=\"1\"><input type=\"checkbox\" name=\"cat$i\">\n";
 
etc....
 
$Ta.="</tr>\n";
 
echo $Ta;
 
}  
?>
</table>
<input name="Submit" type="submit" class="textarea" value="Envoyer">
</form>
 
jusque la aucun soucis
 
la ou ca foire c'est la page qui réceptionne mes données
 
voilà la boucle qui me cause des soucis!
 
for ($i=1;$i<16;$i++)
{
$MSG.="<fieldset><legend>N°$i</legend>
<table width=\"98%\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\" summary=\"résumé\">
<tr>  
<td>$r$i<td>
<td>$cat1</td>
 
etc....
 
</table>
</fieldset>\n";
}
 
je pensais obtenir N°1 N°2 c'est la cas
mais pour $r$i et le reste  
j'obtiens 1 2 etc au lieu de r1 r2 ou cat1 cat2 etc... jusqu'a 15 boucle
 
merci d'avance ...
 
 

Reply

Marsh Posté le 28-06-2006 à 23:08:11   

Reply

Marsh Posté le 28-06-2006 à 23:15:08    

moi qd c'est comme ca, je fais plutot comme ca
 

Code :
  1. <input type="text" name="row[1]" ...
  2. <input type="text" name="row[2]" ...


 
et apres tu recup comme ça

Code :
  1. foreach ($_POST['row'] as $key => $value){
  2. }

Reply

Marsh Posté le 28-06-2006 à 23:42:44    

super ca va déjà mieu il me reste plis cas trouver comment bouclé ca à 15 parce que le coco il comprend pas et m'en fais 15 par 15  :heink:  
 
tu peu peu être m'éclaircir un peu mieu ?


Message édité par dogmongo le 29-06-2006 à 21:41:41
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed