Bonjours a tous, je vois que le forum est tres actif et beaucoup prenne la peine de repondre ici donc j'ai prit la peine moi aussi de m'inscrire en esperant trouvé de l'aide.
J'ai une newsletter sur mon site qui peut etre envoyé à sois la categorie d'utilisateur 1, 2, 3, out tous.
Seulement mon script envois a tout les mails relevé dans la base de donnée.
Il commence par envoyé a la categorie 1, puis la categorie 2, puis la categorie 3, puis au reste.
Si quelqu'un pourrai corriger mon erreur,
Cordialement,
Dimitri
if (isset($_POST['cat']) == "1")
{
$req=mysql_query("SELECT email,cat FROM v1_roster WHERE cat=1");
$res=mysql_numrows($req);
echo "Envoi groupé à la section Counter-Strike<br>";
$i=0;
while($i!=$res) {
$email=mysql_result($req,$i,"email");
mail($email,$sujet,$message,$headers);
echo "Envoyé à $email - ";
$i++;
}
}
elseif (isset($_POST['cat']) == "2")
{
$req=mysql_query("SELECT email,cat FROM v1_roster WHERE cat=2");
$res=mysql_numrows($req);
echo "Envoi groupé à la section Staff<br>";
$i=0;
while($i!=$res) {
$email=mysql_result($req,$i,"email");
mail($email,$sujet,$message,$headers);
$i++;
echo "Envoyé à $email - ";
}
}
elseif (isset($_POST['cat']) == "3")
{
$req=mysql_query("SELECT email,cat FROM v1_roster WHERE cat=3");
$res=mysql_numrows($req);
echo "Envoi groupé à la section Counter-Strike Source<br>";
$i=0;
while($i!=$res) {
$email=mysql_result($req,$i,"email");
mail($email,$sujet,$message,$headers);
$i++;
echo "Envoyé à $email - ";
}
}
else
{
$req=mysql_query("SELECT email FROM v1_roster");
$res=mysql_numrows($req);
echo "Envoi groupé à toute les sections<br>";
$i=0;
while($i!=$res) {
$email=mysql_result($req,$i,"email");
mail($email,$sujet,$message,$headers);
$i++;
echo "Envoyé à $email - ";
}
}Configuration: Windows XP
Firefox 2.0.0.3