Messages non lus

Messages non lus - PHP - Programmation

Marsh Posté le 07-09-2008 à 14:10:05    

Bonjour, je suis actuellement en train de programmer un forum et je ne parviens pas à trouver comment faire pour que lorsque l'utilisateur se connecte, cela lui affiche d'une couleur différente (rouge par exemple) les messages qu'il n'a pas lu (ou lorsqu'une réponse a été postée depuis qu'il a lu le topic pour la derniere fois)
 
Voila voila merci de votre aide :)

Reply

Marsh Posté le 07-09-2008 à 14:10:05   

Reply

Marsh Posté le 07-09-2008 à 14:24:28    

faut stocker l'identifiant du dernier message lu. si il est différent du dernier message du sujet, ca veux dire qu'il y a des nouveaux messages.
 
note: http://forum.hardware.fr/hfr/Progr [...] 3663_1.htm

Reply

Marsh Posté le 07-09-2008 à 14:26:07    

ok mais ca suppose que pour chaque utilisateur, pour chaque topic on stocke un identifiant, ca ne risque pas de faire un peu lourd point de vue données dans la bdd ?

Reply

Marsh Posté le 07-09-2008 à 14:31:18    

bof, ce sont juste des entiers. rien de bien lourd. Avec un index, les recherches sont rapides.

Reply

Marsh Posté le 07-09-2008 à 14:46:37    

oki  
 
mais juste une petite question, je dois donc mettre le numéro du topic en index, et je fais ensuite une requete classique "SELECT last_msg_vu FROm ... ???

Reply

Marsh Posté le 07-09-2008 à 15:04:55    

oui
 
mais tu peux récupérer l'info en une seule passe, en même temps que les autres informations sur le sujet...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed