Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Tabella dinamica

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165

    Tabella dinamica

    Salve a tutti,
    stavo creando una piccola applicazione per monitorare dei valori che vengono costantemente aggiornati da un'altro programma esterno in alcuni file xml.

    Ho creato una tabella che mi visualizza i valori contenuti nei file xml, e ricaricando la pagina PHP con il browser viene aggiornata anche la tabella con i nuovi valori. Fin qui tutto funziona bene!

    Adesso volevo automatizzare l'aggiornamento della tabella. Con Javascript sono riuscito a fare l'aggiornamento dell'intera pagina, ma mi risulta un po' lento quando accedo al server da remoto.

    Volevo chiedervi: mi aiutate a sviluppare qualcosa che possa aggiornare solo i valori nella tabella?
    I passi che avevo intenzione di fare sono:
    - salva l'orario dell'ultimo aggiornamento.
    - quando sono passati due minuti aggiorna la tabella (facendo il confronto tra l'ora attuale e quella salvata al passo precedente)
    - leggi i valori dai file
    - aggiorna la tabella!

    I primi tre passi sono stati fatti e sembrano funzionare... adesso volevo dei consigli su come aggiornare solo la tabella e non l'intera pagina.

    Grazie!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    La tabella di cui parli è una tabella HTML o la tabella di un db?
    Nel primo caso non hai scampo, devi usare Javascript, o AJAX per non ricaricare completamente la pagina ma per richiedere semplicemente i nuovi valori allo script php ed aggiornare la tabella.

    Nel secondo caso hai bisogno di cronjob.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    165
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    La tabella di cui parli è una tabella HTML o la tabella di un db?
    In effetti sono stato poco chiaro.
    La tabella è una semplice tabella HTML senza troppi fronzoli...

    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Nel primo caso non hai scampo, devi usare Javascript, o AJAX per non ricaricare completamente la pagina ma per richiedere semplicemente i nuovi valori allo script php ed aggiornare la tabella.
    Quindi utilizzando solo Php non ti sembra possibile fare una cosa del genere??

    Grazie.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Assolutamente no, perché una volta che hai visualizzato la pagina vuol dire che PHP ha finito e se non lo richiami (con un refresh o una chiamata AJAX) non farà nient'altro.

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.