Suppression d'un message privé.
Fermé
Suan01
Messages postés
18
Date d'inscription
mercredi 15 décembre 2010
Statut
Membre
Dernière intervention
24 mai 2011
-
16 mars 2011 à 16:14
Gremy87 Messages postés 352 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 19 mars 2014 - 21 mars 2011 à 09:22
Gremy87 Messages postés 352 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 19 mars 2014 - 21 mars 2011 à 09:22
A voir également:
- Suppression d'un message privé.
- Message - Guide
- Numero prive - Guide
- Forcer la suppression d'un fichier - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Message d'absence thunderbird - Guide
3 réponses
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
17 mars 2011 à 11:21
17 mars 2011 à 11:21
Bonjour,
je pense pas que ton probleme soit un probleme de code mais plutot d'analyse de ton application.
le message privé et le message "publique" qui peut etre supprimé par un autre utilisateur est-il le meme en BD?
si c'est le meme, ce que je pense, la meilleur solution est de rajouter un champ (booléen) dans ta table indiquant si le message peut etre vu par les autres utilisateurs. la "suppréssion" du message par un autre utilisateur ne fera donc que modifier ce booléen indiquant que ce message ne peut plus etre lu par les autre mais reste présent en BDD et donc accessible via les message privés.
bon j'espere avoir bien compris ton soucis...
bon courage
je pense pas que ton probleme soit un probleme de code mais plutot d'analyse de ton application.
le message privé et le message "publique" qui peut etre supprimé par un autre utilisateur est-il le meme en BD?
si c'est le meme, ce que je pense, la meilleur solution est de rajouter un champ (booléen) dans ta table indiquant si le message peut etre vu par les autres utilisateurs. la "suppréssion" du message par un autre utilisateur ne fera donc que modifier ce booléen indiquant que ce message ne peut plus etre lu par les autre mais reste présent en BDD et donc accessible via les message privés.
bon j'espere avoir bien compris ton soucis...
bon courage
Suan01
Messages postés
18
Date d'inscription
mercredi 15 décembre 2010
Statut
Membre
Dernière intervention
24 mai 2011
2
19 mars 2011 à 15:31
19 mars 2011 à 15:31
Oui les utilisateurs partagent la même table, si un utilisateur envoie un e-mail à un autre utilisateur, les données du message sont dans la même table pour les deux utilisateurs.
Donc, avec un booléen, on va dire que par défaut c'est 0 alors le message reste visible pour les deux utilisateurs, et si un des deux utilisateurs décide de le supprimer, la valeur passe à 1 et le message disparaît pour celui qui a choisit de le supprimer, mais pas pour l'autre car l'autre utilisateur n'a pas choisit de supprimer le message, c'est bien ça ? Et le message reste donc dans la base de donnée.
Donc, avec un booléen, on va dire que par défaut c'est 0 alors le message reste visible pour les deux utilisateurs, et si un des deux utilisateurs décide de le supprimer, la valeur passe à 1 et le message disparaît pour celui qui a choisit de le supprimer, mais pas pour l'autre car l'autre utilisateur n'a pas choisit de supprimer le message, c'est bien ça ? Et le message reste donc dans la base de donnée.
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
21 mars 2011 à 09:22
21 mars 2011 à 09:22
Bonjour,
c'est exactement ca, juste un booléen de visibilité. sinon pour faire "plus propre" il aurait fallut discossier les tables, faire une table propre aux messages mais ce n'est pas une obligation, comme ca ca marchera =)
c'est exactement ca, juste un booléen de visibilité. sinon pour faire "plus propre" il aurait fallut discossier les tables, faire une table propre aux messages mais ce n'est pas une obligation, comme ca ca marchera =)