Actualisation d'un chat en PHP

Fermé
oanto80 Messages postés 2 Date d'inscription mercredi 26 février 2014 Statut Membre Dernière intervention 11 novembre 2017 - Modifié le 11 nov. 2017 à 14:36
 Profil bloqué - 12 nov. 2017 à 11:06
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
A voir également:

2 réponses

jordane45 Messages postés 38169 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 8 mai 2024 4 660
11 nov. 2017 à 15:52
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

1
Profil bloqué
12 nov. 2017 à 11:06
Bonjour,
Il te faudra utiliser du AJAX avec ton code php.
0