Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2006, 09h24   #1
Invité de passage
 
Inscription : avril 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 6
Points : 1
Points : 1
Envoyer un message via MSN à Matmax
Par défaut [Conception] Création d'un Mailing List via une BDD

Bonjour a tous, ce post n'est pas une demande de code mais une demande d'informations necessaire a la réalisation d'une Mailing List.
Je suis en BTs et pour finaliser mes etudes j'ai comme projet de réaliser un site d'E-commerce.
Sur ce site une mailing list doit etre mise en place or je n'arrive pas à decomposer cette tache en probleme simple aussi je vous demande si vous auriez des tutoriaux interressant me permettant de réaliser cette tâche.

Merci d'avance.

Edit: J'utilise Easyphp 1.8 ainsi que Mysql Front version 4.1.9
Matmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 11h16   #2
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
un mailing list c'est koi? c'est une liste d'utilisateurs a qui on envoie des mail non? donc c'est pour te dire q'il faut déja avoir une bd d'utilisateur dans laquelle tu stockera les infos sur les clients ou quelq choz comme ça.
Donne plus d'information sur ce que tu dois faire comme ça on t'aideras mieux
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h33   #3
Invité de passage
 
Inscription : avril 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 6
Points : 1
Points : 1
Envoyer un message via MSN à Matmax
La mailing List consiste a envoyer un même message a plusieurs utilisateur qui ont au préalable remplis un formulaire d'inscription.
Leur email est donc stocké dans une base de données (déjà crée).
Matmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h38   #4
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
quelle est donc ta préoccupation vu que ta base est deja créée?
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h40   #5
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
ben c'est simple :
1) tu fais une page avec un formulaire destiné à l'utilisateur qui enverra le mail
2) dans le script php qui récupere le formulaire, tu fais une requete qui selectionne les adresses email dans la bd
3) tu fais une boucle qui parcoure chaque adresse, et qui envoi le mail grâce à la fonction php mail()
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h46   #6
Invité de passage
 
Inscription : avril 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 6
Points : 1
Points : 1
Envoyer un message via MSN à Matmax
C'est ce que je compte faire, mais le soucis vient de la requete de recuperation des emails dans la base de données et de l'envoie ensuite d'email a ces adresses.
Je ne sais pas faire cette requete.

C'est dans cette optique que je demande une aide ainsi que des tutoriaux explicatif.
Matmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h53   #7
Rédacteur
 
Avatar de wamania
 
Développeur Web
Inscription : juillet 2003
Messages : 676
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 676
Points : 678
Points : 678
pour les mail, pas besoin de faire une boucle sur les mail, il concatene la lste des email et envoie un mail
expéditeur : s.dupont@yahoo.fr,jone.Smith@gmail.com,m.toto@pepe.fr.....
wamania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h53   #8
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
Citation:
Envoyé par Matmax
Je ne sais pas faire cette requete
Qu'est-ce qui tu ne sais pas faire ? Ecrire le code sql ou executer une requete en php ?
Si c'est le code sql qui te pose problème, va sur le forum sql.
Si tu ne sais pas executer une requete en php, va voir ceci
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h54   #9
Invité de passage
 
Inscription : juillet 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 25
Points : 3
Points : 3
Citation:
Envoyé par Matmax
C'est ce que je compte faire, mais le soucis vient de la requete de recuperation des emails dans la base de données et de l'envoie ensuite d'email a ces adresses.
Je ne sais pas faire cette requete.
La c'est les bases du SQL, il est difficile de t'expliquer en quelques lignes comment réaliser un "insert into" de PHP vers une BDD Mysql...

Conernat l'nvoie de mail en PHP il suffit d'utiliser la fonction mail()

Regarde si tu ne trouves pas ton bonheur dans ces tutoriaux
http://php.developpez.com/cours/

Bon courrage
orzabal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h56   #10
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
Citation:
Envoyé par wamania
pour les mail, pas besoin de faire une boucle sur les mail, il concatene la lste des email et envoie un mail
expéditeur : s.dupont@yahoo.fr,jone.Smith@gmail.com,m.toto@pepe.fr.....
Ah ouais ? Et pour récuperer les mails selectionnés dans la requete, tu fais comment sans boucle ?
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 13h58   #11
Invité de passage
 
Inscription : avril 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 6
Points : 1
Points : 1
Envoyer un message via MSN à Matmax
Je voudrais concretement créér une requete qui me permette de:
1- recuperer les emails stockés dans la Base de donnée
2- Envoyer un courriel a ces adresses

Le site que je dois créér est destiné à un artisan (fictif, c'est un projet de fin d'étude) n'ayant aucune connaissance en programmation, il aura simplement a selectionner des clients dans un tableau, puis il rentrera un texte/offre promotionnelle, et par un clique sur un bouton "envoyer" (par exemple) enverra les mails.

Ce que je voudrais savoir c'est: Existe il un code permettant cet envoi?

J'avais penser a quelquechose pouvant ressembler a:

Select FROM "nom_de_la_base_de_donnée" SELECT "email_tbl"
Mail( "emails_selectionné")

La synthaxe est fausse mais c'est une piste à laquelle j'ai reflechis.
Matmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 14h10   #12
Rédacteur
 
Avatar de wamania
 
Développeur Web
Inscription : juillet 2003
Messages : 676
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 676
Points : 678
Points : 678
Citation:
Envoyé par Hervé Saladin
Citation:
Envoyé par wamania
pour les mail, pas besoin de faire une boucle sur les mail, il concatene la lste des email et envoie un mail
expéditeur : s.dupont@yahoo.fr,jone.Smith@gmail.com,m.toto@pepe.fr.....
Ah ouais ? Et pour récuperer les mails selectionnés dans la requete, tu fais comment sans boucle ?
ouaih bon d'accord, ce que je voulais dire, c'est qu'il ne faut pas envoyer autant d'email qu'il n'y a d'adresse email.
wamania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 14h15   #13
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
au fait matmax je pense qu'il te faudrait lire un tutot sur sql . autrement il te serait difficile de comprendre. et puis l'objectif n'est pas de te donner une solution prete a porter. S'il te plait donc lit un peu la doc sur sql
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 14h19   #14
Invité de passage
 
Inscription : avril 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 6
Points : 1
Points : 1
Envoyer un message via MSN à Matmax
Je suis d'accord avec toi Ouatmad, c'est pour cela que je demandais a la base des pistes, tutoriaux pouvant m'aider dans l'élaboration de ce script.

Je ne souhaite pas un scritp tout fait et un copier coller, rassures toi
Matmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 14h21   #15
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
je te lai déja donné mais je suis pa sur que tu sois allé voir
alors :
http://php.developpez.com/faq/?page=bdd#bdd_requeteselection

et pour la syntaxe sql c'est :
Code :
SELECT nomDuChamp from nomDeLaTable
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 14h23   #16
Invité de passage
 
Inscription : avril 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 6
Points : 1
Points : 1
Envoyer un message via MSN à Matmax
Merci à tous pour l'aide, je me plonge dans les cours que vous m'avez conseillé.

Bien à vous Matmax.
Matmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h11.


 
 
 
 
Partenaires

Hébergement Web