Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
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 11/04/2011, 15h51   #1
 
Inscription : mars 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 11
Points : -1
Points : -1
Par défaut problème envoi de mail

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 :
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";
 
 
    }
 
  }
 
?>
adamsid2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 16h37   #2
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
Code :
1
2
3
4
5
6
7
8
9
10
	if((!empty($_POST['objet']))&&(!empty($_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");
 
      $resultat = mysql_query("SELECT email FROM matable") or die("execution de la requete impossible");
 
      while ($ligne = mysql_fetch_assoc($resultat)) {
		 $envoimel=mail($ligne['email'],$_POST['objet'],$_POST['zonetexte']);
	  }
plutot comme cela je te conseille de relire les tutos et faq
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h52.


 
 
 
 
Partenaires

Hébergement Web