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
|
$SQL = "SELECT count(*) AS num FROM mabase";
$allmails = runSQL($SQL); //fonction qui execute la requete et renvoi le resultat en tableau
$nbrmax = $almails[0]['num'];
$nbrenvoi = 80;
$nbrsentmail=$_POST['sentmail'];
$mylimite = $nbrsentmail+$nbrenvoi;
if ($mylimite >= $nbrmax) {$mylimite=$nbrmax;}
$limit = 'LIMIT '.$nbrsentmail.', '.$mylimite;
$SQL = "SELECT email FROM mabase ORDER BY id ".$LIMIT;
$mymails = runSQL($SQL); //fonction qui execute la requete et renvoi le resultat en tableau
for ($x=0;$x<count($mymails);$x++) {
envoimail($mymails[$x]['email']); //fonction qui envoi les mails
}
if ($mylimite < $nbrmax) {
echo '<form action="" method="post"><input type="hidden" name="sentmail" value="$mylimite"><input type="submit" value="Envoyer nouvelle bordée"></form>';
}
else {
echo "C'est fini, ".$nbrmax." mails ont été envoyés";
} |
Partager