Pagina 1 di 1

creazione di una progress bar di attesa

Inviato: 13 feb 2019, 05:45
da olimpya53
Chiedo aiuto

Spedisco numero tot di email con allegato su record selezionati . Tutto funziona alla perfezione però nel codice che utilizzo vorrei far apparire una progress bar che indichi attesa durante l'operazione in caso sia lunga.

Il codice che utilizzo è il seguente :

// spedizione email dati selezionati
$sql = " SELECT NOME_UTENTE, COMUNE, email FROM users WHERE selezionato = 1 && PV='[Prov]' && TIPOSC='[Ts]'";
sc_lookup(ds,$sql);
$n=0;
if(!empty({ds}) ){
$n++; // contatore di email inviate
foreach( {ds} as $item) {
$destinatario = $item[2];
$oggetto = {oggetto};
$nuovo_messaggio = {messaggio};
$allegati = $all;
invia_email($destinatario,$oggetto,$nuovo_messaggio,$allegati);
}

Ringrazio anticipatamente a chi mi sarà di aiuto.

Re: creazione di una progress bar di attesa

Inviato: 13 feb 2019, 10:06
da admin
La progress bar devi farla in Javascript/Ajax, non in php.
In definitiva si tratta di mostrare un elemento <div> contenente l'immagine e nasconterlo al termine dell'operazione.
Guarda questo esempio:
https://stackoverflow.com/
questions/7049303/show-progress-for-long-running-php-script