Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    visualizzare avanzamento query

    buongiorno a tutti,
    ecco il problema che ho incontrato questa volta. Ho costruito una pagina web per l'aggiornamento di una serie di tabelle mysql, aggiornamento che impegna il pc per molto tempo, lo script PHP usato è questo:
    $sql="UPDATE ... ";
    $query=mysql_query($sql) or die ...
    echo "eseguita query n. 1";
    ...
    $sql="UPDATE ... ";
    $query=mysql_query($sql) or die ...
    echo "eseguita query n. N";
    le query aggiornano corettamente le tabelle però anzichè comparire la scritta 'eseguita query n. X' durante l'avanzamento dell'elaborazione compaiono le scritte tutte assieme quando è stata completata l'ultima query.
    E' possibile far comparire le scritte al termine di ogni query?
    Grazie

  2. #2
    puoi postare il codice completo di tutte le query?
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  3. #3
    le query sono corette ed aggiornano le tabelle. Da quanto ho capito il problema è un altro e cioè il server web invia la pagina solo quando è stata completata quindi dopo che tutte le query sono state eseguite. Sto pensando che forse bisognerebbe utilizzare javascript ed ajax.

  4. #4
    Con jquery annidi le chiamate ajax (al success della prima chiamata parte la seconda e così via) e ad ogni success valorizzi un elemento sulla pagina (div, span, input text, ecc...) con del testo.
    Mi auguro tu non abbia 6.000.000 di chiamate da annidare...

  5. #5
    Mi confermi quello che pensavo ora bisognerà che impari jquery

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.