Bonsoir,
Je suis en train de créer un système de topic lu / non lu.
Je m'explique :
J'ai une liste de topics, j'aimerais que quand les utilisateurs A, B et C clique sur un sujet, le sujet deviennent "lu" pour eux, ce qui fait que si un nouvel utilisateur arrive (D.. par exemple) le sujet sera "non lu" pour lui.
La question est : comment organiser la bdd et le code pour que ça fonctionne.
J'ai essayé sans que ça ne fonctionne réellement :
En faite ce que je fais c'est qu'à chaque fois qu'un utilisateur clique sur un sujet j'ajoute une ligne en bdd contenant le pseudo de l'utilisateur l'id de l'article et la catégorie (ce qui me permet par la suite de sélectionner le sujet pour l'afficher comme "lu").
Et c'est là que le problème se pose, j'ai mon sujet dans la table des sujets "lu", mais aussi dans celle des "non lu", ce qui au moment de la sélection pose problème : Je me retrouve avec deux sujets identique mais un est "lu" et l'autre ne l'est pas (et je ne veux pas supprimer les sujets de la table "non lu".. étant ma table principal pour les articles et qu'elle me sert dans un autre module ce n'est absolument pas ce que je veux).
EDIT, peut être avec des cookies ?