Bonjour,
Je ne sais pas si j'ai choisi le bon forum. Je suis désolé si ce n'est pas le cas.
Je développe un site Web Apache/Php/MySQL.
Sur une des pages, les utilisateurs rédigent/modifient des notes qui peuvent être assez longues.
Je voudrais que si un utilisateur travaille sur une note, un autre utilisateur ne puisse pas aller en parallèle sur cette note en mode modification.
J'ai pensé à la chose suivante ;
* ajouter un champ à la table afin de pouvoir indiquer qu'une note est en cours de modification,
* lorsqu'un utilisateur clique sur le bouton de modification d'une note, le script accepte de passer en mode modification si ce champ est est à 0. Il place alors ce champ à 1.
* lorsque l'utilisateur valide sa modification, le script replace le champ à 0.
Le problème est de gérer le cas où l'utilisateur ferme son explorateur sans valider sa modification : le champ reste à 1 et personne ne peut plus modifier.
Pouvez-vous me conseiller afin que je puisse traiter ce point proprement ?
Merci d'avance
Philippe
Partager