Erreur dans mon script de newsletter..

Fermé
KOKOLO - 14 nov. 2007 à 16:35
 KOKOLO - 14 nov. 2007 à 17:07
Bonjour,

Je suis en train de creer un script de gestion de newsletter pour mon site. J'ai donc deja une base existante.

J'ai créé un formulaire permettant de choisir d envoyer un mail aux membres selons certains critères...(hobbies, sexe..)

Le problème c est que lorsque je rempli le formulaire et que j envoie le mail, j ai une page blanche qui s affiche..et mon script contient donc à priori une erreur mais je ne sais pas à quel niveau...

Quelqu un peut m aider svp?

Voici une portion du code concerne :

	  <?php 
include ('dbconnect2.php');

if ($int1 == '1')
{ 
$sql=mysql_query("SELECT email FROM membres WHERE jeuxenligne = '1'") or die(mysql_error());

$data = mysql_fetch_array($sql);
extract($arr);

$email_destinataire = "$data['email']";
$from_email = "webmaster@voilou.fr";
$entetemail = "From: $from_email \n"; // Adresse expéditeur
$entetemail .= "X-Mailer: PHP/" . phpversion() . "\n" ;
$msg = "$message \n";

mail($email_destinataire,$typedemande,$msg,$entetemail);

echo 'Mail envoyé aux membres ayant pour hobbies les jeux en ligne'; 
}
elseif ($int2 == '1')
{ 
$sql=mysql_query("SELECT email FROM membres WHERE jeuxvideo = '1'") or die(mysql_error());

$data = mysql_fetch_array($sql);
extract($arr);

$email_destinataire = "$data['email']";
$from_email = "webmaster@voilou.fr";
$entetemail = "From: $from_email \n"; // Adresse expéditeur
$entetemail .= "X-Mailer: PHP/" . phpversion() . "\n" ;
$msg = "$message \n";

mail($email_destinataire,$typedemande,$msg,$entetemail);

echo 'Mail envoyé aux membres ayant pour hobbies les jeux video'; 
}

// on ferme la connexion à mysql
mysql_close(); 
?>


Merci

1 réponse

Bonjour,

Une petite erreur que j ai rectifiée...

au lieu de

extract($arr);


J'ai fait

extract($data);
0