Système de messages

Résolu/Fermé
Kearnen Messages postés 36 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 13 juin 2015 - 11 juin 2015 à 21:09
Kearnen Messages postés 36 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 13 juin 2015 - 13 juin 2015 à 12:31
Bonjour,

Je suis en train de crée un système de messages pour que les membres puissent s'envoyer des messages entre eux et je rencontre un problème. Lorsque un membre envoie un message à un autre membre celui-ci le reçoit bien, mais j'aimerais que celui qui a envoyer le message puissent lui aussi le voir, mais je n'y arrive pas, si quelqu'un pouvais m'aider s'il vous plaît :) Merci d'avance.

3 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
11 juin 2015 à 21:23
Qu'as-tu essayé pour cela ?
1
Kearnen Messages postés 36 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 13 juin 2015 1
11 juin 2015 à 21:31
Une requete SQL, la suivante :
SELECT * FROM msg WHERE destinataire="'.$_SESSION['username'].'"
Mais je sais pas comment faire pour que celui qui a envoyé le message le vois lui aussi... :S
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
12 juin 2015 à 23:54
As-tu essayé de faire un OR Emmeteur="..." ?
0
Kearnen Messages postés 36 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 13 juin 2015 1
13 juin 2015 à 00:08
Non je vais essayé, je te dis si sa marche ;)
0
Kearnen Messages postés 36 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 13 juin 2015 1
13 juin 2015 à 12:31
Merci énormément :) Sa marche très bien, c'était tout simple :)
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
13 juin 2015 à 00:30
As tu essayé la proposition de NHENRY ????
Je pense que c'est la bonne solution !

Un truc du genre :
$user= isset($_SESSION['username'])?$_SESSION['username']:NULL;

$sql = "SELECT * FROM msg 
            WHERE destinataire='$user'
                  OR emetteur = '$user' ";



NB : Ne connaissant pas ta table... je n'ai pus que supposer que tu avais un champ "emetteur"... à toi de modifier en fonction !
1
Kearnen Messages postés 36 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 13 juin 2015 1
13 juin 2015 à 12:28
Merci énormément :) Sa marche très bien, c'était tout simple :p
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
13 juin 2015 à 12:29
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0
Kearnen Messages postés 36 Date d'inscription jeudi 4 juin 2015 Statut Membre Dernière intervention 13 juin 2015 1
12 juin 2015 à 18:02
Toujours en attente de réponse si quelqu'un peut m'aider :)
0