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.
$tab1[$row][17] est l endroit ou devrait s enregistrer la donnees de l utilisateur
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>';
Le traitement de l envoi d email :
apres verification et les donnees d entete ... (procedure qui est deja en ordre)
Comment puis je faire pour enregistrer ou forcer l enregistrement des donnees introduites par l utilisateur du formulaire pour les recuperer ?
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" ; }
D avance merci pour vos solutions eventuelles






Répondre avec citation
Partager