Bonjour,

Je crée un réseaux social pour mon projet de fin d'année.

J'ai un problème au niveau de mes messages privées, plus particulièrement à l'affichage.

Je voudrais que dans ma boite de réception les dossiers soit sous forme d'auteur (un peu comme les sms de l'Iphone).

Cela marche à condition qu'une seul personne converse, si l'autre personne répond, dans ma boite de réception je vais avoir 2X le même dossier.

J'ai un peu de mal a expliquer alors voici un exemple :

Toto envoi un message privé à Titi.

Toto voit bien son dossier dans la boite de réception et Titi aussi ( et cela même si toto envoi 2 messages)
Quand titi à répondu un 2éme dossier se créé avec le même nom d'auteur et le même contenu.

Voici ma table :

tbl_mp:
-id_mp_to
-id_mp-from
-message
-date_mp

Et la partie de ma requête SQL qui je pense et fausse:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$recherche_auteurs = mysql_query("select distinct id_mp_from,id_mp_to from tbl_mp WHERE id_mp_from ='".$_SESSION['id']."' OR id_mp_to ='".$_SESSION['id']."'");
Et la suite au cas ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	print('<table border="2" align="center"><tr><th>Auteur</th><th>Date</th></tr>');
	while ($auteurs = mysql_fetch_assoc($recherche_auteurs)){	
		$recherche_auteur= mysql_query("select distinct pseudo_user,id_user from tbl_user WHERE (id_user = '".$auteurs['id_mp_to']."' OR id_user = '".$auteurs['id_mp_from']."') AND id_user != '".$_SESSION['id']."'");
		$auteur= mysql_fetch_array($recherche_auteur);
		if(nouveau_mp($_SESSION['id'],$auteur['id_user']) != false ){
			print('<tr><td>Nouveaux méssage</td>');
		}else{
			print('<tr><td>Pas de nouveaux méssage</td>');
		}
 
		print('<td><a href="boite.php?id='.$auteur['id_user'].'">'.$auteur['pseudo_user'].'</a></td></tr>');
 
 
	}
	print('</table>');
Si vous avez besoin de ma page en entière je la mettrai pas de souci

Merci de votre aide

Cordialement ,

Inoxis91