La fonction mail() vers plusieurs adresses?

fabrice11901 Messages postés 787 Statut Membre -  
 momo -
Bonjour
Est-il possible d'envoyer un mail à chaque adresse e-mail dans une base de donnée grace à la fonction mail()?
Comment?
merci

--
C'est bizarre, on en apprend tous les jours même quand on ne s'informe pas !!!!
Configuration: carte mere asus k8n4e, processeur : sempron 3300+, disque dur 80go mémoire : 512...

3 réponses

  1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
     
    Salut !

    Il suffit d'exécuter la fonction mail() dans la boucle while qui te sert à récupérer les données de la base.

    Ca donnerait quelque chose comme ça :
    <?
    $sql = 'Ta requete SQL';
    $req = mysql_query($sql);
    
    while ($data=mysql_fetch_array($req)) {
        mail($data['email'], 'Sujet du mail', 'Contenu du mail', 'Headers du mail');
        // Ca suppose bien sûr que le champ de ta table SQL qui contient les adresses e-mail s'appelle email (c'est à adapter :-)
    }
    mysql_free_result($req);
    mysql_close();
    ?>
    

    A+ :-)
    0
    1. momo
       
      Merci . moi-aussi je suis ingénieur
      0
  2. fabrice11901 Messages postés 787 Statut Membre 64
     
    salut
    oui merci j'ai déjà trouver le problème.
    Par contre si tu peux m'aider aussi pour le poste [php] warning mysql_affected_rows
    merci
    0
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      Re,

      Tu peux me donner l'URL, stp; je ne le trouve pas ?

      A+
      0
  3. fabrice11901 Messages postés 787 Statut Membre 64
     
    sujet : [php] les if et else ne font pas leur boulos
    0
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      Apparemment, ça a l'air résolu :)
      0