Bonjour
Je suis actuellement en train de développer une petite messagerie interne
je souhaite :
Voir les messages recus
Voir les messages envoyés
Pouvoir archiver des messages recus ou envoyés
Supprimer des messages.
Sachant que les messages non archivés sont supprimés au bout d'une durée déterminée.
Voici ma table t_mp :
Le problème :
Avec un seul enregistrement pour un message, lorsque qu'on supprime ou archive un message, l'action est effectué pour les 2 membres concernés.
résultat si, par exemple,le destinataire du message demande de supprimer le message, il sera également supprimé de la liste des messages envoyés de l’expéditeur (et vice versa). Ce n'est donc pas l'effet souhaité.
Comment faire en sorte que les actions suppression et archivage de messages soient associables uniquement au membre qui effectue l'action ? Comment structurer sa table pour ça.
C’est d'autant plus problématique si d'un côté le membre archive le message et l'autre membre demande a le supprimer....
Je suis actuellement en train de développer une petite messagerie interne
je souhaite :
Voir les messages recus
Voir les messages envoyés
Pouvoir archiver des messages recus ou envoyés
Supprimer des messages.
Sachant que les messages non archivés sont supprimés au bout d'une durée déterminée.
Voici ma table t_mp :
Code:
id_mp
id_membre_exp
id_membre_dest
date
statut (non lu, lu , répondu, sauvegardé, supprimé)
sujet
message
Le problème :
Avec un seul enregistrement pour un message, lorsque qu'on supprime ou archive un message, l'action est effectué pour les 2 membres concernés.
résultat si, par exemple,le destinataire du message demande de supprimer le message, il sera également supprimé de la liste des messages envoyés de l’expéditeur (et vice versa). Ce n'est donc pas l'effet souhaité.
Comment faire en sorte que les actions suppression et archivage de messages soient associables uniquement au membre qui effectue l'action ? Comment structurer sa table pour ça.
C’est d'autant plus problématique si d'un côté le membre archive le message et l'autre membre demande a le supprimer....