Actualisation d'un chat en PHP
oanto80
Messages postés
9
Statut
Membre
-
Profil bloqué -
Profil bloqué -
Bonjour à tous j'ai créer un petit système de chat en php seulement j'ai un problème:
quand un utilisateur poste un message celui si est rentré dans la base de donnée mysql puis affiché, cependant le problème arrive quand l’utilisateur actualise la page, son message est riposté... comment y remédier ? en interdisant un doublon de message ?
ps: est il possible que les messages s'affiche sans que l'utilisateur est besoin de rafraîchir la page ?
merci beaucoup
quand un utilisateur poste un message celui si est rentré dans la base de donnée mysql puis affiché, cependant le problème arrive quand l’utilisateur actualise la page, son message est riposté... comment y remédier ? en interdisant un doublon de message ?
ps: est il possible que les messages s'affiche sans que l'utilisateur est besoin de rafraîchir la page ?
merci beaucoup
A voir également:
- Actualisation d'un chat en PHP
- Coco chat - Accueil - Réseaux sociaux
- Fermeture de Coco : les internautes à la recherche d'un remplaçant - Accueil - Réseaux sociaux
- Chat engine - Télécharger - Outils Internet
- Chat coco débloquer ✓ - Forum Réseaux sociaux
- Chat tubidy - Télécharger - Outils Internet
2 réponses
Bonjour,
Pour tes deux questions ... la réponse la plus propre est d'utiliser de l'ajax (mélange de javascript + php )
En gros .. au lieu d'utiliser un "submit" de formulaire pour envoyer ton message ... tu le fais en ajax.
Puis.. tu utilises javascript pour regarder toutes les x secondes si un nouveau message est dispo en bdd et l'afficher (là aussi ça utilisera l'ajax).
Pour bien faire, tu peux utiliser la librairie JQUERY .
Voici des exemples d'ajax utilisant jquery : https://codes-sources.commentcamarche.net/source/102253-exemple-ajax-en-jquery
Pour tes deux questions ... la réponse la plus propre est d'utiliser de l'ajax (mélange de javascript + php )
En gros .. au lieu d'utiliser un "submit" de formulaire pour envoyer ton message ... tu le fais en ajax.
Puis.. tu utilises javascript pour regarder toutes les x secondes si un nouveau message est dispo en bdd et l'afficher (là aussi ça utilisera l'ajax).
Pour bien faire, tu peux utiliser la librairie JQUERY .
Voici des exemples d'ajax utilisant jquery : https://codes-sources.commentcamarche.net/source/102253-exemple-ajax-en-jquery