Messages non lus - PHP - Programmation
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
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 ?
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.
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 ... ???
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...
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