Perdu dans un système de mp

Rechercher

Perdu dans un système de mp

Par saturn1  -  5 reponses  -  Le 19/07/2008 12:58  -  Editer  - 

Bonjour, j'essaie de faire un système de MP en vain.

Je dois faire une page qui affiche les titre des mp, les participants à la discussion (max 6), le titre du dernier message sa date et son auteur , ainsi que le nombre de réponse et le nombre de lecture pour le membre connecté.

Donc je vais décrire rapidement mes tables :

punch_msg : id_msg,id_mp,titre,msg,date,auteur

punch_mp : id_mp,titre,msg,date,nbre_lecture,auteur

punch_participants:id_mp,nom (du participant)

punch_lecture : id_msg , participants

 

Donc en faite j'ai réussi à faire une requête avec des jointures mais le problème réside du fait qu'il y peut y avoir plusieurs participants pour un même mp.

Donc lors de l'affichage cela m'affiche plusieurs fois le même mp avec les participants différents.

 

Pouvez vous m'aidez à construire cette requête?

Me conseillez vous de faire en 2 requete ou une grosse requete?

Je pense que faire en 2 requête est mieux mais je n'arrives pas àprès à mélanger les résultats.

 

Merci de votre aide , Cordialement!

 

Réponses apportées à cette discussion

Par Emacs  -  Le 19/07/2008 13:45  -  Haut de page  - 

Salut Saturn1,

Je n'ai pas bien compris exactement l'application que tu voulais développer. Peux-tu expliquer ce que c'est plus formellement, c'est à dire sans donner les tables. Je pense que tes tables sont mal modélisées. Explique nous chaque composant et chaque fonctionnement de ton application pour que l'on puisse t'aider à construire un modèle de base de données plus sain.

++

 
Par saturn1  -  Le 19/07/2008 13:54  -  Haut de page  - 

Bon ok ,

En faite je vais t'expliquer mais d'abord si par hasard tu connais le site du zero?

Bah il y a un système de mp multidestinataire. Je veux faire la même chose.

Au cas ou tu connais pas , je veux donc faire un système de mp multidestinataire ou chaque membre peut envoyer des messages a 6 destinataires maximum dont les pseudos existent.

Une fois le message envoyé je veux faire en sorte qu'il y est marqué "1 nouveau message" sur celui qui recoit le message , donc un système de lu/non lu.

Je veux la possibilité qu'un membre de la discussion supprime le mp mais qu'il reste visible pour ceux qui ne l'ont pas supprimer.

Voilà .

Merci de ton aide ;)

 
Par Emacs  -  Le 19/07/2008 16:45  -  Haut de page  - 

Re,

Tu as oublié de mentionner un élément. Admettons que j'ai trois personnes Alice, Bernard et Caroline. Alice envoie le message à Bernard et Caroline. Les deux reçoivent donc chacun le message dans leur boîte aux lettres. Bernard envoie une réponse à Alice. Est-ce que cette réponse est renvoyée également à Caroline ou bien est-elle uniquement destinée à Alice ? Ce que je veux dire, c'est est-ce que tous les participants peuvent suivre la discussion ou bien ils ne peuvent recevoir que les messages qui leur sont adressés ?

 
Par saturn1  -  Le 19/07/2008 17:00  -  Haut de page  - 

Oui c'est cela que je veux faire.

Si le créateur du mp décide que les destinateurs sont Bernard et Caroline alors dans tout ce MP les destinataires seront Bernard et caroline .

Et donc ils ne pourronts en aucun cas modifier les destinataires.

Merci si tu veux bien m'aider à concevoir des tables solides.

Merci ;)

 
Par saturn1  -  Le 22/07/2008 11:48  -  Haut de page  - 

UP !!

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |