Problème chat privé
Résolu
So1069
-
So1069 -
So1069 -
Bonjour, j'ai fait un chat public qui fonctionne parfaitement, cependant, je voudrais faire un chat privé avec seulement 2 membres pouvant discuter entre eux et je ne sais vraiment pas comment m'y prendre.
Voici ma table sql :
et la requête pour récupérer le messages :
Voici ma table sql :
'instant_messaging' ( 'id' int(11) NOT NULL, 'im_member' int(11) NOT NULL, 'im_message' text NOT NULL, 'im_time' int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
et la requête pour récupérer le messages :
// Récupération des 50 derniers messages $result = $bdd->query('SELECT members_login, members_avatar, im_message, im_time FROM instant_messaging LEFT JOIN members ON members.members_id = instant_messaging.im_member ORDER BY im_time LIMIT 0, 50');
A voir également:
- Problème chat privé
- Coco chat - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Numero prive - Guide
- Chat engine - Télécharger - Outils Internet
- Navigateur privé - Guide
2 réponses
tu peux déjà ajouté un champ dans ta table :
pourquoi default 0 ,comme ca tu sais automatiquement qu'il est en public.
je suppose que tu utilises du js , ou ajax enfin bref , il ne te reste plus que le développement de la page :
- l'utilisateur "A" clique sur le pseudo d'un autre utilisateur "B" .
- requête qui change la valeur 'id_private_user' par celle de l'id de l'utilisateur "B" lors de l'envoi du message.
-attention n'oublie pas de limité l'aperçu des messages uniquement par l'expéditeur et le receveur (ca ce dit xd ? )
2 moyens:
==> soit tu fais une requêtes qui limite la visualisations
==> soit tu ajoutes un champs dans ta table avec un token ;)
j'espère que ça t'auras éclairé
'id_private_user' int(11) NOT NULL DEFAULT 0,
pourquoi default 0 ,comme ca tu sais automatiquement qu'il est en public.
je suppose que tu utilises du js , ou ajax enfin bref , il ne te reste plus que le développement de la page :
- l'utilisateur "A" clique sur le pseudo d'un autre utilisateur "B" .
- requête qui change la valeur 'id_private_user' par celle de l'id de l'utilisateur "B" lors de l'envoi du message.
-attention n'oublie pas de limité l'aperçu des messages uniquement par l'expéditeur et le receveur (ca ce dit xd ? )
2 moyens:
==> soit tu fais une requêtes qui limite la visualisations
==> soit tu ajoutes un champs dans ta table avec un token ;)
j'espère que ça t'auras éclairé