comment puis-je mettre à jour une table lorsqu'un utilisateur fermer la page ou sortie de cette page ..................base de données de mise à jour sur l'utilisateur fermer la page
Répondre
Vous ne pouvez pas (directement). Vous pourriez cependant tenter de faire un appel d'événement de déchargement JavaScript (via Ajax) vers le serveur qui déclencherait alors l'activité MySQL requise.
Cependant, vous ne pouvez pas vraiment compter sur ce qui se passe de manière fiable (pas tout le monde a de JavaScript, etc.)
Quel problème essayez-vous de résoudre?
Si s'il y a des appels AJAX en attente, vous pouvez demander à l'utilisateur de rester sur la page en écoutant l'événement onbeforeunload. En fin de compte, l'utilisateur peut choisir d'interrompre tout traitement en attente, soit en naviguant, en fermant la fenêtre, en tuant le processus du navigateur, en subissant une panne d'ordinateur, etc. Votre application doit être assez robuste pour gérer ces situations.
Vous pouvez avoir une sorte de côté serveur minuterie périodique, qui remet à zéro pour chaque demande. Si cette minuterie passe la durée de vie de la session, l'utilisateur n'est plus actif et vous pouvez faire tout ce que vous devez faire.
Une bonne réponse, mais je ne pense pas que cela fonctionnera pour ce que l'OP essaie de faire (en fonction de leur commentaire sur une autre réponse). –
- 1. Mise à jour d'une base de données dorsale sur la mise à jour logicielle avec Java
- 2. jQuery - Si une base de données est mise à jour, mettre à jour la page
- 3. Oracle mise à jour la base de données de production
- 4. Cant Mise à jour la base de données MySQL
- 5. jquery mise à jour de la page lors de la mise à jour db
- 6. Mise à jour de base de données asynchrone dans Django?
- 7. Erreur de mise à jour de la table de base de données sur la valeur NULL
- 8. Cocoa Touch Mise à jour UITableView de base de données
- 9. Commande de mise à jour de base de données
- 10. Eclipselink et déclencheur de mise à jour sur plusieurs accès à la base de données
- 11. Connexion à une autre base de données mysql et mise à jour des tables de base de données lorsqu'une autre base de données est mise à jour
- 12. Erreur lors de la mise à jour de l'enregistrement de base de données avec Entity Framework sur ASP.NET MVC Page
- 13. Mise à jour du panneau sur la page maître actualise également les panneaux de mise à jour de page enfant
- 14. base de données de mise à jour en vrac efficace
- 15. rails mise à jour schéma de base de données
- 16. Aide Avec la mise en page de base de données
- 17. Mise à jour de la base de données à partir du jeu de données?
- 18. Mise à jour du nombre de vues d'une page Web dans une base de données
- 19. cfajaxproxy/cfc Echec de la mise à jour de la base de données
- 20. en utilisant le panneau de mise à jour ajax pour la progression de la mise à jour
- 21. base de données mise à jour n: n
- 22. iPhone App Store Système de mise à jour, et les conséquences sur la base de données
- 23. Mise à jour de la base de données MySQL lorsque l'utilisateur appuie sur Entrée dans TextBox
- 24. Mise à jour d'un élément dans les données de base
- 25. Système de base de données ou de mise à jour pour une application iPhone à jour?
- 26. Problèmes lors de la mise à jour d'une source de données avec la mise à jour de l'adaptateur de données
- 27. Mise à jour de la base de données après l'insertion de lignes dans l'ensemble de données
- 28. Pourquoi toujours fermer la base de données Connexion à la base de données?
- 29. Mise à jour des données à nouveau lors de l'actualisation de la page dans ASP.NET
- 30. mise à jour dans la base de données que les enregistrements mis à jour dans datatable
je veux faire un login utilisateur alerte comme déconnexion msn messenger ........ –
Voulez-vous dire un « Cet utilisateur est déjà connecté » un message de style? Si oui, voir http://stackoverflow.com/questions/247412/ –