Creer une messagerie
Résolu
nickleus
Messages postés
374
Date d'inscription
Statut
Membre
Dernière intervention
-
nickleus Messages postés 374 Date d'inscription Statut Membre Dernière intervention -
nickleus Messages postés 374 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila niveau programmation je pense que je devrait m'en sortir.
mais sur le principe je voudrais savoir comment faire une messagerie.
en faite je veux mettre en place pour les utilisateurs de mon site une messagerie en ligne dont je serais le seul a pouvoir je mettre les lettres d'information.
mais je ne vois pas comment mettre en place la gestion.
mysql, bloc note ...
pouvez me m'aider sur le principe
voila niveau programmation je pense que je devrait m'en sortir.
mais sur le principe je voudrais savoir comment faire une messagerie.
en faite je veux mettre en place pour les utilisateurs de mon site une messagerie en ligne dont je serais le seul a pouvoir je mettre les lettres d'information.
mais je ne vois pas comment mettre en place la gestion.
mysql, bloc note ...
pouvez me m'aider sur le principe
A voir également:
- Creer une messagerie
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
- Créer un lien pour partager des photos - Guide
- Créer une liste déroulante excel - Guide
10 réponses
En gros le plus simple serait de tout simplement créer un base de donnée en SQL et le formulaire de ta messagerie en ligne permettrait d'écrire dans cette BDD. Il te suffirait ensuite de lire les infos de la BDD pour connaître les messages.
Enfin je sais pas si c'est vraiment le plus simple mais moi c'est comme ça que je ferais (enfin non c'est comme ça que je fais ;).
Et pour cela, il te suffit d'avoir quelques connaissances très très basiques en PHP et SQL. Au niveau logiciel, notepad++ pour le code et EasyPHP pour tout ce qui est serveur apache, phpmyadmin, etc.
Enfin je sais pas si c'est vraiment le plus simple mais moi c'est comme ça que je ferais (enfin non c'est comme ça que je fais ;).
Et pour cela, il te suffit d'avoir quelques connaissances très très basiques en PHP et SQL. Au niveau logiciel, notepad++ pour le code et EasyPHP pour tout ce qui est serveur apache, phpmyadmin, etc.
Au niveau de la prog y pas de problème.
En faite ce que je veux faite c'est une newsletter que l'utilisateur peut consulter dans son compte perso, et une fois qu'il la lu il choisi de la supprimer (ou la conserver). Mmais c'est la qu'il y a problème parce que cela voudrais dire qu'il faut créé un table pour tous les utilisateurs ????
qu'en penses tu ??
En faite ce que je veux faite c'est une newsletter que l'utilisateur peut consulter dans son compte perso, et une fois qu'il la lu il choisi de la supprimer (ou la conserver). Mmais c'est la qu'il y a problème parce que cela voudrais dire qu'il faut créé un table pour tous les utilisateurs ????
qu'en penses tu ??
je pense que le plus simple est de cree une table commentaire avec une joiture sur ta table utilisateur...
Ca va pas non !!!!!
tu crée une table avec l'ensemble de tes utilisateurs, une table avec l'ensemble de tes newsletters et une table entre les 2 qui fait la liaison.
A chaque nouvelle news que tu envois, tu écris dans ta table de jonction la liste des personnes qui l'ont reçue et au fur et à mesure qu'ils cliquent sur le bouton supprimer tu les supprimes de la table de jonction pour cette news là.
Je sais pas si je suis très clair, mais du coup dans ta table de jonctions tu peux avoir un champ avec le numéro de ta news et à coté une liste de tous les ID des gens qui ne l'ont toujours pas supprimée. Maintenant, il est fort probable que la plupart des utilisateurs ne conservent pas les news très longtemps dans leur compte donc au final la table de jonction ne devrait pas être trop grosse
tu crée une table avec l'ensemble de tes utilisateurs, une table avec l'ensemble de tes newsletters et une table entre les 2 qui fait la liaison.
A chaque nouvelle news que tu envois, tu écris dans ta table de jonction la liste des personnes qui l'ont reçue et au fur et à mesure qu'ils cliquent sur le bouton supprimer tu les supprimes de la table de jonction pour cette news là.
Je sais pas si je suis très clair, mais du coup dans ta table de jonctions tu peux avoir un champ avec le numéro de ta news et à coté une liste de tous les ID des gens qui ne l'ont toujours pas supprimée. Maintenant, il est fort probable que la plupart des utilisateurs ne conservent pas les news très longtemps dans leur compte donc au final la table de jonction ne devrait pas être trop grosse
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Après tout dépend du nombre d'utilisateur et de news que tu as...
Soit sous la forme que tu as écrite, soit sous la forme, plus légère mais moins facile à utiliser :
Soit sous la forme que tu as écrite, soit sous la forme, plus légère mais moins facile à utiliser :
ID n° News 23 3,5,6,8,9,12,13 33 4,5,6,7,9,11
oooooh quel jouli dessins :)
dans le cas que tu me propose il faudra faire une recherche de carac et le supprimer dans dit que dans le cas que je proposais je supprimais directement la ligne.
va falloir que je fasse un choix mais je ne sais pas encore le quel.
quel est le logiciel qui ta permis de faire un de dessin ???
dans le cas que tu me propose il faudra faire une recherche de carac et le supprimer dans dit que dans le cas que je proposais je supprimais directement la ligne.
va falloir que je fasse un choix mais je ne sais pas encore le quel.
quel est le logiciel qui ta permis de faire un de dessin ???
Pour le logiciel, c'est DBDesigner, un logiciel très simple à utiliser qui à le grand avantage d'être libre :D
Sinon je te conseille d'utiliser la solution que tu as écrite plus haut, c'est à dire que pour chaque utilisateur tu auras plusieurs lignes avec juste une news par ligne.
Mais si tu as un site avec de très nombreux utilisateurs, et surtout un espace d'hébergement restreint, la deuxième solution peut avoir ses avantages, quoique en y réfléchissant bien, une base de données c'est pas non plus la mort au niveau espace. Je viens de regarder (j'avais jamais pensé à regarder la taille d'une telle table, merci de m'y faire penser XD) et ma table de jonction la plus grosse fait 926 Ko mais ça m'étonnerais que tu arrive jusque là.
Moi je n'hésiterais pas une minute et j'utiliserais (ou plutôt et j'utilise) des tables de jonctions avec une seule news par champ (et donc autant de ligne qu'il y a de news pour chaque utilisateur) mais je préferais te donner les 2 possibilités pour que tu puisse choisir.
D'ailleurs en passant, une autre possibilité, pour pouvoir annuler les choses plus simplement : tu ne supprimes pas les lignes quand l'utilisateur supprime la news, tu crée un 3ème champ ou tu indiques si l'utilisateur l'a supprimée ou non. M'en veut pas mais moi je déteste mettre de DELETE dans mes scripts automatisé, peut être ais-je été traumatisé une ou de fois... :(
Bon courage pour la création !!
Sinon je te conseille d'utiliser la solution que tu as écrite plus haut, c'est à dire que pour chaque utilisateur tu auras plusieurs lignes avec juste une news par ligne.
Mais si tu as un site avec de très nombreux utilisateurs, et surtout un espace d'hébergement restreint, la deuxième solution peut avoir ses avantages, quoique en y réfléchissant bien, une base de données c'est pas non plus la mort au niveau espace. Je viens de regarder (j'avais jamais pensé à regarder la taille d'une telle table, merci de m'y faire penser XD) et ma table de jonction la plus grosse fait 926 Ko mais ça m'étonnerais que tu arrive jusque là.
Moi je n'hésiterais pas une minute et j'utiliserais (ou plutôt et j'utilise) des tables de jonctions avec une seule news par champ (et donc autant de ligne qu'il y a de news pour chaque utilisateur) mais je préferais te donner les 2 possibilités pour que tu puisse choisir.
D'ailleurs en passant, une autre possibilité, pour pouvoir annuler les choses plus simplement : tu ne supprimes pas les lignes quand l'utilisateur supprime la news, tu crée un 3ème champ ou tu indiques si l'utilisateur l'a supprimée ou non. M'en veut pas mais moi je déteste mettre de DELETE dans mes scripts automatisé, peut être ais-je été traumatisé une ou de fois... :(
Bon courage pour la création !!