|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano
Messaggi: 345
|
[php] messaggio d'attesa durante query
Ciao, ho il seguente problema...
ho un applicativo che ha una interfaccia web scritta in php. In alcuni punti dell'applicazione, il codice fa una query ad una base dati, ch può impiegare alcuni secondi per restituire i dati. Quello che succede è che l'utente clicca sul bottone della query, e attende fino a che la pagina non è caricata. Come faccio a far comparire un messaggio (tipo attendere prego) o un immagine mentre la query è in corso e poi mostrare la pagina a query eseguita ? spero di essermi spiegato in modo chiaro... altrimenti chiedetemi pure, ma... HELP!!!
__________________
Scarica Fedora Core 1 http://zunami.homeip.net - 10Mbps |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Lyon
Messaggi: 112
|
Allora uso una specie di pop-up che si aggiorna automaticamente tutti i tot secondi. Prima della query setto una riga in una tabella e dopo la cancello. Nel frattempo nella pop-up tutti i tot secondi guardo se quella riga esiste e quando è stata cancellata chiudo la pop-up.... Forse c'è un altro modo, ma questo funziona bene.
__________________
Be Glopil !!! Grand Fainéant !FANCAZZISTA MAXIMUS - Gran Modificatore della Sacra Santa Quinta Regola - Moderatore Voci Nel Web |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano
Messaggi: 345
|
grazie badaze, ma se possibile preferirei qualcosa senza pop up, tutto nella stessa pagina insomma.
forse devo usare uno script perl, oppure anche php va bene ?
__________________
Scarica Fedora Core 1 http://zunami.homeip.net - 10Mbps |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Puoi risolvere...allora...
Fai apparire un messaggio di attesa... Scrivi: <?php flush(); ?> Finisci di scrivere il codice della pagina fino alla fine del tag HTML Fai la query tranquillamente... Quando l'hai finita salva nella sessione i risultati in un vettore di vettori associativi con tutti i dati del risultato (solo il minimo di quelli che ti interessano)... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:47.



















