Bonjour,

Dans une application web php, j'affiche le contenu d'une base de données dans un tableau. Certains champs sont modifiables, ce sont les inputs d'un formulaire.

J'aurais voulu qu'au moment du submit, mon serveur php sache quels enregistrements de ma bd il doit modifier. J'ai pensé à créer une variable cachée du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type='hidden' name='modify_a[]'>
qui contiendrait la liste des lignes dont des champs ont été modifiés.
Chaque champs modifiable serait donc de la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type='text' name='toto_01' onChange='update(this.form,01)'>
Mais ma fonction javascript update() n'arrive pas à accéder au champ caché. Sous IE, dans ma fonction update(formulaire, id),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
formulaire.modify_a[].value
me donne
Erreur : 'modify_a.value' a la valuer NULL ou n'est pas un objet

Je fais peut être fausse route, auquel cas que devrais-je plutôt faire pour gérer mon problème ?
sinon, où ais-je fait une erreur ?