Bonjour a toutes et tous,

Voici mon soucis
Je genere un tableau via une boucle en prenant les datas dans un array (include) il y a plusieurs champs et le dernier est un INPUT.
Tous cela dans un FORM Post traité par un autre fichier PHP pour l envoi d un email
Pas de soucis pour les datas ni le tableau mais je n arrive pas a recuperer les donnees de l INPUT que l utilisateur introduit dans le formulaire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
include 'Data.php';
 
echo '    <form method="post" action="Email.php">';
...
  echo '	  <td><input type="text" name="nom" size="30" onkeypress="verifierCaracteres(event); return false;" /></td>';
  echo '	  <td colspan="8">Email de confirmation :</td>';
  echo '	  <td><input type="text" name="emailreponse" size="30" /></td>';
...
 	switch ($utilisateur) {
// 		
    case 123456:
      for ($row=0;$row<$nb_lignes;$row++)
      {
        if ($tab1[$row][2] == "BE")
        {
        echo 	'<tr> <td><center><a href="attente.gif" target="_blank"><font color="FFFFFF" size="10"><img src="attente.gif" width="50" height="50"></a> </td> <td><center>'
          .$tab1[$row][0].'</center></td><td><center>'.$tab1[$row][1].'</td><td><center>'.$tab1[$row][2].'</td><td><center>'.$tab1[$row][3].'</td><td><center>'
          .$tab1[$row][4].'</td><td><center>'.$tab1[$row][5].'</td><td><center>'.$tab1[$row][6].'</td><td><center>'.$tab1[$row][7].'</td><td><center>'
          .$tab1[$row][8].'</td><td><center>'.$tab1[$row][9].'</td><td><center>'.$tab1[$row][10].'</td><td><center>'.$tab1[$row][11].'</td><td><center>'
          .$tab1[$row][12].'</td><td><center>'.$tab1[$row][13].'</td><td><center>'.$tab1[$row][14].'</td><td><center>'.$tab1[$row][15].'</td><td><center>'.$tab1[$row][16]
          .'</td><TD><center><input type = "text" value = 0 name = '.$tab1[$row][17].' id = '.$tab1[$row][17]
          .'  required maxlength="4" size="4" /></center></td><td><center></center></td><td><center></center></td> </tr>'
          ;
        }
      }
      break;
...
 
  echo '</TABLE>';
 
 	echo '<TABLE align="center" border="1">';
  echo '<tr>';
  echo '  <td><input type="submit" value="Envoyer" /></td>';
        echo '  <td><input type="reset" value="Effacer" /></td>';
  echo '</tr>';
  echo '</table>';
 
 
  echo '</form>';
$tab1[$row][17] est l endroit ou devrait s enregistrer la donnees de l utilisateur

Le traitement de l envoi d email :
apres verification et les donnees d entete ... (procedure qui est deja en ordre)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
include 'Data.php';
 
// je voulais refaire une boucle pour l enregistrement du corps du message mais les donnees du formulaire ne sont pas dans l ARRAY le [17] etant la reponse de l utilisateur. Etant donné que j ai fait l include au debut, les autres donnees s affichent correctement.
 
if ($tab1[$row][17] > 0) { $mail_corps .= "$tab1[$row][17]"."x ".$tab1[$row][0]." ".$tab1[$row][3]." (".$tab1[$row][4]." €/".$tab1[$row][5]." €) \n" ; }
Comment puis je faire pour enregistrer ou forcer l enregistrement des donnees introduites par l utilisateur du formulaire pour les recuperer ?

D avance merci pour vos solutions eventuelles