[PHP]Aggiornare pagina in maniera trasparente...

stefanoxjx

Utente Attivo
24 Feb 2017
36
1
8
53
Ciao a tutti, credo che quello che sto per chiedere non sia possibile senza javascript o ajax, comunque volevo esserne sicuro.
Il problema è questo...
Ho una tabella con alcuni campi che vengono variati spesso da un processo esterno e la stessa viene visualizzata a video tramite una pagina php.
Volevo chiedere se è possibile impostare un timer in modo che questa pagina esegua una query ogni 30 secondi e in seguito aggiornarla in maniera trasparente per l'utente.
Quello che intendo per "trasparente" è che l'utente anche se ha scrollato la pagina, deve vedere i campi che si aggiornano ma non vedersi la pagina balzare sempre alla prima riga ogni 30 secondi.
Grazie.

Stefano
 

stefanoxjx

Utente Attivo
24 Feb 2017
36
1
8
53
Ammetto di non essere stato molto chiaro ieri, ma era tardi ed ero veramente stanco.
Ripropongo il quesito in maniera diversa, perchè ho visto che effettivamente ho omesso alcuni punti.
La situazione attuale è:
- Pagina PHP con una tabella che lista i PC disponibili a ricevere dei comandi, lo stato dell'ultimo comando inviato, dei pulsanti per inviare dei comandi a questi PC nella lista

- I PC quando ricevono il comando eseguono l'azione e poi rispondono richiamando un'altra pagina PHP che va ad aggiornare una tabella tramite mysql

A questo punto, la pagina in PHP (quella con la lista dei PC) si aggiorna ogni 30 secondi e di conseguenza aggiorna lo stato.
Il fatto che ogni 30 secondi (quando si aggiorna la pagina) la visualizzazione torni all'inizio si è in qualche modo risolto.
Infatti, stavo testando con internet explorer (chissà perchè che poi non uso nemmeno windows e penso che questo browser non lo usi più nessuno), ma comunque usando chrome o firefox questo problema è sparito.
Con questi browser quando la pagina si ricarica la cosa è trasparente per l'utente che anche se ha scrollato fino alla riga 100 si vedrà aggiornare sotto il naso i dati ma rimanendo alla riga 100.
Il problema che invece c'è ancora è il ricaricamento della pagina quando clicco in uno dei pulsanti che inviano il comando.
I pulsanti sono inseriti in una tabella html in questo modo:

Codice:
<form method="post">
   <td style="border:0px white;">
      <center>
         <input type="hidden" value="'.$idPC.'" name="id_dispositivo">
         <input type="hidden" value="'.$snPC.'" name="sn_dispositivo">
         <input type="submit" id="Esegui" value="" name="Esegui" title="Esegue l'azione" formaction="" 
                         style=\'background : url(../Action.png); background-repeat : no-repeat; width : 36px; height : 36px;  text-indent:-9999px; border: 0px;\'/>
         </center>
    </td>
</form>
Infatti non appena clicco su uno di questi pulsanti, la pagina si ricarica riportandomi alla prima riga.
Ora la domanda è sempre la stessa...
E' possibile evitare questo?

Grazie.

Stefano
 

stefanoxjx

Utente Attivo
24 Feb 2017
36
1
8
53
Immaginavo, volevo solo una conferma.
Un'altra cosa nuova da studiare :(
Grazie della risposta.

Stefano
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [Javascript] [PHP] aggiornare pagina ogni ora Javascript 2
Metazoo Recuperare variabile php da javascript senza aggiornare pagina PHP 5
N eseguire pagina php senza aggiornare la pagina Ajax 3
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
Leshabituelles Non riesco ad aggiornare PHP PHP 0
S aggiornare valore di un elemento xml con php PHP 8
P [PHP] Intercettare ed aggiornare campi di un database PHP 5
C [PHP] scrivere o aggiornare record in tabella PHP 7
T Aggiornare una tabella db richiamando da file php PHP 3
S Aggiornare una tabella db richiamando da file php PHP 3
M [PHP] Aggiornare i dati dei record selezionati PHP 3
X come aggiornare codice php? PHP 5
ste80 [PHP] cancellare/aggiornare record DB PHP 24
giancadeejay Aggiornare tabella db con php PHP 10
giancadeejay [PHP] Aggiornare un valore del database tramite form PHP 26
giancadeejay [PHP] Aggiornare DB tramite UPLOAD file .csv PHP 39
L [PHP] Sommare campi e aggiornare tabella PHP 14
M Aggiornare Plesk e PHP su VPS Linux OVH Server Dedicati e VPS 3
M Aggiornare dato sul db con php Ajax 8
M AIUTO--> Devo aggiornare il PHP Linux e Software 0
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0

Discussioni simili