Page 1 sur 1

vous avez 1 nouveau message

Posté : 25 mai 2008, 17:28
par gary
Salut les amis, besoin d'aide, j'ai fait une petite messagerie et lorsqu'un utilisateur recoi un message j'affiche un genre de compteur du style "vous avez 1 nouveau message" le truc c'est que lorsqu'il ouvre son message je voudrais remettre le compteur a 0... je demande juste une piste faut jouer avec mysql ou d cookies sufisent ... Merci

Posté : 25 mai 2008, 18:08
par Cyrano
Peut-être ien que tu ne te poses pas les bonnes questions :-k

Pour pouvoir afficher "Vous avez 1 nouveau message", il faut qu'il y ait quelque part une instruction qui procède à un comptage ou encore à une vérification de valeur, peu importe : il y a un endroit qui est vérifié afin de déterminer combien il y a de nouveaux messages.

Donc la question à te poser en premier est : Comment et, surtout, est-ce vérifié ? Partant de là, tu vas pouvoir déterminer infiniment plus facilement ce qu'il faut mettre à jour pour remettre ta valeur à zéro, tu ne crois pas ?

Posté : 26 mai 2008, 07:27
par katagoto
Je vais te donné un autre piste, réfléchit aux forums, comment font-ils pour savoir si tu es déjà venu dans ce sujet ?

Posté : 26 mai 2008, 09:30
par zeus
Attention katagoto, je pense que tu vas l'orienter vers une mauvaise piste ;)

On parle d'indiquer le nombre de message lu dans une messagerie privée ;)

Posté : 26 mai 2008, 09:44
par steph29
tout depend si le statut 'lu' ou 'non lu' est dans la base ;)

si c'est le cas ca repond a la question.

vous avez 1 nouveau message

Posté : 26 mai 2008, 11:18
par gary
Salut merci pour vos réponses, pour les forums c'est surtout un système de cookies je pense (a part s'il es inscrit) donc pour la messagerie c'est pas trop fiable, moi a la base je pensais a un champ dans la table specialement destiné a lu ou non lu et dès qu'il clik sur son message je fais un update en "lu" et ma requete ensuite compte que les non lu , apres je me suis di que peut etre y'avai un truc plus rapide et plus leger mais bon je pense que je vais suivre cette piste.

Ps: pour cyrano d'un coté ta raison en fait j'ai posé la question a l'envers j'ai commencé par la fin :)

Posté : 27 mai 2008, 08:26
par katagoto
Tu as raison zeus...

Et gary tu as trouvé :wink: