Messagerie interne en PHP
Résolu
LaChaux78
Messages postés
583
Date d'inscription
Statut
Membre
Dernière intervention
-
LaChaux78 Messages postés 583 Date d'inscription Statut Membre Dernière intervention -
LaChaux78 Messages postés 583 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterai créer une messagerie interne afin que chaque membre puisse envoyer un message à un ou à plusieurs membre à la fois via leurs espace privé.
Sur mon site donc j'ai déjà un espace membre qui fonctionne.
Je verrai donc un formulaire avec la liste de tous les membres où on cocherai une ou plusieurs checkbox pour envoyer le message.
Pour commencer je voudrais créer une nouvelle table dans ma BDD mais je ne sais pas si il faut faire une table ou deux.
Je bloque déjà la-dessus pouvez-vous m'aider s'ils vous plait sur ce projet.
Je vous remercie par avance.
Cordialement
Je souhaiterai créer une messagerie interne afin que chaque membre puisse envoyer un message à un ou à plusieurs membre à la fois via leurs espace privé.
Sur mon site donc j'ai déjà un espace membre qui fonctionne.
Je verrai donc un formulaire avec la liste de tous les membres où on cocherai une ou plusieurs checkbox pour envoyer le message.
Pour commencer je voudrais créer une nouvelle table dans ma BDD mais je ne sais pas si il faut faire une table ou deux.
Je bloque déjà la-dessus pouvez-vous m'aider s'ils vous plait sur ce projet.
Je vous remercie par avance.
Cordialement
A voir également:
- Messagerie interne en PHP
- Hotmail messagerie - Guide
- Easy php - Télécharger - Divers Web & Internet
- Stockage interne autre - Forum Samsung
- Cegetel messagerie - Forum Mail
- Cette adresse de messagerie fait partie d’un domaine réservé. entrez une autre adresse de messagerie - Forum Hotmail / Outlook.com
8 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
moi je ferais une table messages et une table destinataires
table messages
id id_emetteur texte
1 1
2 1
3 2
table destinataires
id_message id_destinataire
1 2
1 3
2 4
3 1
3 4
table messages
id id_emetteur texte
1 1
2 1
3 2
table destinataires
id_message id_destinataire
1 2
1 3
2 4
3 1
3 4
Bonjour
Une table users( id, nom, prenom, login etc...)
Une table messages (id,id_emeteur,id_destinataire,message)
Une table users( id, nom, prenom, login etc...)
Une table messages (id,id_emeteur,id_destinataire,message)
Bonjour
En fait les deux id des deux tables sont en relation ou pas? je ne comprends pas trop.
Merci
En fait les deux id des deux tables sont en relation ou pas? je ne comprends pas trop.
Merci
alors pas exemple ça donnerai
table user
id nom prenom etc...
1 pierre
2 jean
3 jules
table messages
id id_emeteur id_destinataire
1 1 2
2 1 3
3 2 1
mais alors si un emetteur envoie à plusieurs destinataires quel est l'organisation de la table messages excuse moi j'essaie de comprendre.
table user
id nom prenom etc...
1 pierre
2 jean
3 jules
table messages
id id_emeteur id_destinataire
1 1 2
2 1 3
3 2 1
mais alors si un emetteur envoie à plusieurs destinataires quel est l'organisation de la table messages excuse moi j'essaie de comprendre.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
Et moi je conseille de :
Dans la table message ... le champ de clé primaire s'appel simplement id.
Vu que tu es dans la table message... tu te doutes que le champ id correspond à l'id du message ... pas besoin d'alourdir les requête avec des noms à rallonge......
Idem pour la table user .... pas besoin d'y marquer .. idPers ... id tout court ça suffit largement...
Et tu peux auddi remplacer les noms idpers_orig et idpers_dest par id_orig et id_dest...
Ce n'est que mon point de vue ...
Mais par expérience... je t'assure que c'est mieux.
Comme on dit en programmation ... plus c'est petit mieux c'est .
(c'est valable pour le nom des variables, le nom des champs en bdd, le nombre de lignes des fonctions... etc.... )
Et moi je conseille de :
Dans la table message ... le champ de clé primaire s'appel simplement id.
Vu que tu es dans la table message... tu te doutes que le champ id correspond à l'id du message ... pas besoin d'alourdir les requête avec des noms à rallonge......
Idem pour la table user .... pas besoin d'y marquer .. idPers ... id tout court ça suffit largement...
Et tu peux auddi remplacer les noms idpers_orig et idpers_dest par id_orig et id_dest...
Ce n'est que mon point de vue ...
Mais par expérience... je t'assure que c'est mieux.
Comme on dit en programmation ... plus c'est petit mieux c'est .
(c'est valable pour le nom des variables, le nom des champs en bdd, le nombre de lignes des fonctions... etc.... )