Bonjour à toutes et à tous.
J'ai besoin d'un coup de main pour valider la méthode que je vais essayer de mettre en place pour résoudre le problème suivant.
Ce dont je dispose :
- un formulaire html avec une cinquantaine de lignes comportant chacune une "checkbox"
avec en "value" l'ID dans la base de données d'un certain nombre de balises "input" avec
des données "text". Chaque nom, "name" de ces balises, dans une ligne, est
suffixée par un nombre qui s'incrémente au passage d'une ligne à l'autre.
- une base de données dans laquelle un champ "cocher" existe dans chaque ligne et dont je
récupère l'ID.
- un fichier php qui fait les traitements voulus pour modifier la base de données en fonction
des actions sur les "checkbox" dans le formulaire.
À la première utilisation du formulaire aucune coche n'existe. Si une ou plusieurs "checkbox" sont cochées, les champs "cocher" dans la base de données sont bien mis à jour et l'attribut "checked" des "checkbox" est ajouté avec un brin de php, à l'ouverture suivante.
Le problème que je rencontre est que si je décoche certaines "checkbox", la base de données n'est pas mise à jour car l'attribut des "checkbox" n'est pas supprimé dans la ligne correspondante.
Sur le site dont je m'occupe je n'ai encore jamais utilisé de langage de script quel qu'il soit.
Donc, croyez-vous que ce que souhaite réaliser soit possible côté client? Si oui avec quel langage? Je ne demande pas que vous me proposiez du code mais seulement l'enchaînement des procédures.
Merci d'avance à celle ou celui qui m'aura lu jusqu'au bout et me répondra.
Michel.
J'ai besoin d'un coup de main pour valider la méthode que je vais essayer de mettre en place pour résoudre le problème suivant.
Ce dont je dispose :
- un formulaire html avec une cinquantaine de lignes comportant chacune une "checkbox"
avec en "value" l'ID dans la base de données d'un certain nombre de balises "input" avec
des données "text". Chaque nom, "name" de ces balises, dans une ligne, est
suffixée par un nombre qui s'incrémente au passage d'une ligne à l'autre.
- une base de données dans laquelle un champ "cocher" existe dans chaque ligne et dont je
récupère l'ID.
- un fichier php qui fait les traitements voulus pour modifier la base de données en fonction
des actions sur les "checkbox" dans le formulaire.
À la première utilisation du formulaire aucune coche n'existe. Si une ou plusieurs "checkbox" sont cochées, les champs "cocher" dans la base de données sont bien mis à jour et l'attribut "checked" des "checkbox" est ajouté avec un brin de php, à l'ouverture suivante.
Le problème que je rencontre est que si je décoche certaines "checkbox", la base de données n'est pas mise à jour car l'attribut des "checkbox" n'est pas supprimé dans la ligne correspondante.
Sur le site dont je m'occupe je n'ai encore jamais utilisé de langage de script quel qu'il soit.
Donc, croyez-vous que ce que souhaite réaliser soit possible côté client? Si oui avec quel langage? Je ne demande pas que vous me proposiez du code mais seulement l'enchaînement des procédures.
Merci d'avance à celle ou celui qui m'aura lu jusqu'au bout et me répondra.
Michel.