Salve a tutti,
ho una cosa di questo tipo:
Supponendo di avere nel mio DB 50 indirizzi mail, il ciclo while si ripeterà per 10 volte ed in ognuna di queste occasioni ci saranno 5 iterazioni; dunque ad ogni uscita il totale del contatore sarà 5.
Io vorrei memorizzare questo totale e sommarlo ai successivi totali ogni volta che termina un ciclo while.
Ciò perchè così, fino a che questo totale continua ad essere inferiore al numero di mail, si esegue l'istruzione dell'IF, altrimenti si esegue quella dell'else.
ho una cosa di questo tipo:
PHP:
// nell' <head> ho un META che fa refreshare la pagina (<meta http-equiv="Refresh" content="5;url=news_prova.php"> )
$query = mysql_query('SELECT * FROM prova WHERE email!=""');
$nr_mail = mysql_num_rows($query);
$query_uno = "SELECT * FROM prova WHERE inviato='no' AND email!='' LIMIT 0,5";
$result = mysql_query ($query_uno, $conn) or die ("");
$contatore=0;
if($tot_contatore<=$nr_mail) {
while ($riga=mysql_fetch_row($result)){
// invio mail a blocchi di 5
$contatore=$contatore+1;
}
} else {
// faccio altro
}
Supponendo di avere nel mio DB 50 indirizzi mail, il ciclo while si ripeterà per 10 volte ed in ognuna di queste occasioni ci saranno 5 iterazioni; dunque ad ogni uscita il totale del contatore sarà 5.
Io vorrei memorizzare questo totale e sommarlo ai successivi totali ogni volta che termina un ciclo while.
Ciò perchè così, fino a che questo totale continua ad essere inferiore al numero di mail, si esegue l'istruzione dell'IF, altrimenti si esegue quella dell'else.