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
|
define('NBMAILS',50); // nombre de mail par paquets
$nombreTour = 0;
if( isset($_GET['debut']) )
{
$debut=$_GET['debut'];
} else
{
$debut=0;
}
$Test='SELECT COUNT(*) FROM TClientBis WHERE News = 1 ';
$Rest=mysql_query($Test,$db);
$nombreEmail = mysql_numrows($Rest);
$Requete='SELECT NoID,User,Nom,Prenom,Email,Pass,News,Activite FROM TClientBis WHERE News = 1 LIMIT '.$debut.','.NBMAILS.' ';
$Result=mysql_query($Requete,$db);
$NbreClients = mysql_numrows($Result);
for ($i=0;$i<$NbreClients;$i++)
{
// ici je taite les envois de mail : mail($Email,$Subject,$Texte,$Headers);
$nombreTour++; // pour connaitre le nombre de mails envoyés j'ai initialisé à 1 avant la boucle et je l'incrémente
}
$Total = NBMAILS+$debut; // j'ajoute
if($nombreEmail == $nombreTour) header('Location: index.php?g_pg=9&NbreEmail='.$nombreEmail .'&NbreTour='.$nombreTour.' ');
else header('Location: '.$_SERVER['PHP_SELF'].'?debut='.$Total.''); |
Partager