Creer une messagerie
Résolu/Fermé
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
-
20 févr. 2008 à 09:25
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 20 févr. 2008 à 12:56
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 20 févr. 2008 à 12:56
A voir également:
- Creer une messagerie
- Hotmail messagerie - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer une adresse hotmail - Guide
10 réponses
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
20 févr. 2008 à 11:04
20 févr. 2008 à 11:04
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.
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
5
20 févr. 2008 à 11:24
20 févr. 2008 à 11:24
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 ??
carbooky
Messages postés
57
Date d'inscription
mercredi 16 janvier 2008
Statut
Membre
Dernière intervention
1 mai 2008
11
20 févr. 2008 à 11:40
20 févr. 2008 à 11:40
je pense que le plus simple est de cree une table commentaire avec une joiture sur ta table utilisateur...
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
20 févr. 2008 à 11:45
20 févr. 2008 à 11:45
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
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
5
20 févr. 2008 à 12:19
20 févr. 2008 à 12:19
tu veux que la table sera du type :
Id n° news
23 1
23 2
33 2
33 3
23 3
23 5
c'est ça que tu veux dire ???
Id n° news
23 1
23 2
33 2
33 3
23 3
23 5
c'est ça que tu veux dire ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
5
20 févr. 2008 à 11:45
20 févr. 2008 à 11:45
je comprend pas ce que tu veux dire :°
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
20 févr. 2008 à 12:19
20 févr. 2008 à 12:19
Je vais pas te faire un dessin si ???
Si ? Bon ben d'accord va pour un dessin alors
Si ? Bon ben d'accord va pour un dessin alors
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
20 févr. 2008 à 12:24
20 févr. 2008 à 12:24
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
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
5
20 févr. 2008 à 12:31
20 févr. 2008 à 12:31
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 ???
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
20 févr. 2008 à 12:50
20 févr. 2008 à 12:50
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 !!
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
5
20 févr. 2008 à 12:56
20 févr. 2008 à 12:56
je déteste mettre de DELETE dans mes scripts automatisé
tout a fait d'accord avec toi.
et merci pour tout je vais pouvoir attaquer tous ça.
encore merci
tout a fait d'accord avec toi.
et merci pour tout je vais pouvoir attaquer tous ça.
encore merci