Merci pour ta reponse, c est pour cela que j utilise le POST afin de pouvoir les recuperer mais comme j utilise un ARRAY afin de ne pas devoir taper toutes les lignes (qui ne sont pas toujours les memes etj utilise INCLUDE afin de ne devoir changer qu un fichier au lieu de 48), je genere le tableau avec une boucle. Le probleme c est que pour chaque ligne, il me faut une reponse et le INPUT demande un nom "fixe" afin de le retrouver avec POST[]. Ce nom fixe est le champ 17 de mon ARRAY. Une fois la boucle effectuée, j ai le bon resultat affiché mais lors du remplissage du champs, je n arrive pas le recuperer. Je viens d essayer :
For et Foreach donneront le meme resultat au niveau de la recuperation mais oui foreach est mieux pour les tableaux, je l ai deja lu.
1 2
|
$reponse = $_POST[$tab1[5][17]]; |
mais rien n y fait
Pour les exercices oui tu as raison mais ce n est pas mon metier des que cela fonctionne je reprends mes occupations mais le gain de temps, au lieu de modifier les datas dans 48 fichiers par des copier coller de formules XLS, je les genere 1x et modifie 1 seul fichier. C est appreciable et donc les tableaux sont obligatoires.
C est cette partie la qui pose probleme je pense
1 2 3 4 5 6 7 8
| 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>'
; |
Comment attribuer le nom "fixe" a cet INPUT afin de le relire avec POST ?
Et est ce que cela peut fonctionner ainsi ou ai je commis une erreur ?
<input type = "text" value = 0 name = '.$tab1[$row][17].' id = '.$tab1[$row][17].' required maxlength="4" size="4" />
Dans le PHP de traitement, dois faire quelque chose pour que l ecriture des valeurs soit faite dans l ARRAY ?
Merci a toi
Partager