Bonjour,
j'essaie de réaliser un script d'envoi de mail, après avoir récupéré les adresses mails dans la base de données;

le problème c'est que mon select me permet de ne récupérer que la 1ere adresse mail dans ma base de données,
et donc mon message n'est envoyé qu'à la 1ere adresse mail,et non aux autres,alors que moi je souhaite envoyer mon message à toutes les adresses mails

mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 
<?php
 
           $hote="localhost";
            $user="utilisateur";
            $mpasse="mon_mot_depasse";
            $database="mabase";
 
if($_POST['envoi']){
 
	if((!empty($_POST['objet']))&&(!empty($_POST['zonetexte']))){
 
      $objet=$_POST['objet'];
      $message=$_POST['zonetexte'];
 
 
      $connexion=mysql_connect($hote,$user,$mpasse) or die("Connexion au serveur impossible");
 
      $selection=mysql_select_db($database,$connexion) or die("la base de donnée ne peut pas être selectionnee");
 
      $sql = "SELECT email FROM matable";
 
 
 
      $resultat = mysql_query($sql) or die("execution de la requete impossible");
 
      $ligne = mysql_fetch_assoc($resultat);
 
      $destinataires = implode(",",$ligne);
 
      $envoimel=mail($destinataires,$objet,$message);
 
	    if($envoimel==1){
 
        echo"le mail a été envoyé";
 
        }
 
        else{
 
        echo"le mail n'a pas ete envoyé";
 
        }
 
       }
 
    else{
 
    echo " entrez un objet du message et votre message";
 
 
    }
 
  }
 
?>