18-10-2009, 12:42 PM
Bon, n'attends pas de code tout fait ici. Pour moi, je pense qu'en gros, c'est comme le thread d'un forum, mais avec une autorisation pour seulement quelques membres.
Donc tu as une table qui stocke la liste des conversations, une table membre, et une table de jointure pour que chaque membre puisse participer à plusieurs conversation en même temps. Du genre (à l'arrache) :
messages : id|titre|texte|conversation_id
conversations : id|...
membres : id|...
conversations_membres : id_conversation|id_membre
Tu peux même autoriser certains membre à lire seulement, et d'autres à lire/ecrire en ajoutant :
conversations_membres : id_conversation|id_membre|ECRITURE(0 ou 1)
Ensuite, tu vérifie qu'un membre peut lire une conversation. Si oui, tu affiches. S'il veut répondre, tu vérifie qu'il peut, puis tu ajoute un message à la liste...
En gros, c'est ça. Si tu veux nous poster tes codes, on pourra peut-être te conseiller mieux.
Bye
Donc tu as une table qui stocke la liste des conversations, une table membre, et une table de jointure pour que chaque membre puisse participer à plusieurs conversation en même temps. Du genre (à l'arrache) :
messages : id|titre|texte|conversation_id
conversations : id|...
membres : id|...
conversations_membres : id_conversation|id_membre
Tu peux même autoriser certains membre à lire seulement, et d'autres à lire/ecrire en ajoutant :
conversations_membres : id_conversation|id_membre|ECRITURE(0 ou 1)
Ensuite, tu vérifie qu'un membre peut lire une conversation. Si oui, tu affiches. S'il veut répondre, tu vérifie qu'il peut, puis tu ajoute un message à la liste...
En gros, c'est ça. Si tu veux nous poster tes codes, on pourra peut-être te conseiller mieux.
Bye