IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Création d'une liste d'adresse mail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 110
    Par défaut Création d'une liste d'adresse mail
    Bonjour,

    Je travaille en php5 et voici mon problème.

    Je gère le site internet d'un club de ski (www.skiclubdelaye.fr) qui a une partie publique et une partie réservée aux 4 dirigeants (accessible avec un code d'accès)

    Dans cette deuxième partie on trouve notamment la liste des adhérents avec leurs coordonnées et leur adresse mail sur laquelle j'ai mis un href=mailto pour pouvoir envoyer un mail à chaque adhérent via le logiciel de messagerie du PC.(Outlook express dans tous les cas)

    Je cherche un moyen (s'il existe) d'envoyer un mail à tous les adhérents (sans installer d'utilitaire type PHPMailer) sur le même principe que j'ai expliqué ci-dessus (href=mailto..... )

    J'ai donc fait une requête SQL sur ma table qui me permet de récupérer tous les enregistrements (55 enregistrements) qui possèdent une adresse mail mais je ne sais pas comment fabriquer une variable (problème de syntaxe) qui serait sous la forme

    mail1 ; mail2 ; mail3 ; etc... que je pourrai ensuite intégrer dans un "mailto" spécifique pour ce type d'envoi.

    J'espère avoir été clair dans mes explications et je remercie d'avance celui ou celle qui pourra m'aider.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut
    Bonjour,

    Regarde la fonction mail() :

    tu peux ajouter dynamiquement une liste de destinataire dans le paramètre "to".

    Bonne journée

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 110
    Par défaut
    Merci pour ce lien que je vais utiliser mais ce qui me pose problème c'est la fabrication du script qui va prendre les 55 adresses mail des 55 lignes extraites de ma table et les mettre les uns à la suite des autres dans le format requis du string to de la fonction mail décrite.

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Si tu veux utiliser la balise mailto il te suffit de créer une chaine de la forme :

    "adresse1;adresse2;adresse3" et de l'insérer dans ton mailto.

    montre nous ton code pour parcourir tes 55 enregistrements et on te guidera pour la création de la chaine , ce n'est pas très compliqué .
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 110
    Par défaut
    Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    connexion_bdd();
    $requete=mysql_query('SELECT mail FROM adherent  WHERE mail!=" ") or die(mysql_error());
    mysql_close();

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    connexion_bdd();
    $requete=mysql_query('SELECT mail FROM adherent  WHERE mail !=" "') or die(mysql_error());
     
    while ($result = mysql_fetch_array($requete))
    {
     $mails += $result["mail"] +";" ;
    }
    mysql_close();
    Quelque chose du genre (pas testé )
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/09/2008, 09h23
  2. Réponses: 5
    Dernier message: 13/10/2005, 10h19
  3. [generic] pb création d'une List []
    Par yoplaboom dans le forum Langage
    Réponses: 6
    Dernier message: 08/07/2005, 13h01
  4. Création d'une liste ...
    Par keryss dans le forum Access
    Réponses: 6
    Dernier message: 21/10/2004, 09h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo