creazione di una progress bar di attesa

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
olimpya53
Messaggi: 42
Iscritto il: 28 mag 2014, 20:09

creazione di una progress bar di attesa

Messaggio da olimpya53 » 13 feb 2019, 05:45

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.

admin
Site Admin
Messaggi: 218
Iscritto il: 30 gen 2014, 21:33

Re: creazione di una progress bar di attesa

Messaggio da admin » 13 feb 2019, 10:06

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
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot], Semrush [Bot] e 1 ospite