problema refresh chat postato il 03/10/2012 07:43:31 nel forum programmazione, gdrcd e open source
Ciao ragazzi, programmando il mio mini GDR ho riscontrato uno strano problema. A volte la pagina che dovrebbe visualizzare la chat visualizza solo alcuni record di cui l'ultimo visualizzato a metà, il fatto si sistema da solo al successivo refresh, mi chiedevo, c'è forse qualcosa che non va nel codice?
Incollo il codice così magari qualcuno mi dice cosa devo andarmi a studiare meglio :P
Pagine → 1
03/10/2012 13:39:47 e modificato da mr_faber il 03/10/2012 13:43:03
Dal momento che a ogni refresh ricarichi tutti i record della chat da capo, in teoria non ci dovrebbero esser problemi. Puo' darsi che a orari particolari, visto che operi uno sfasamento del time a mano nella query invece di usare interval(), la query vada in errore o non produca i dati desiderati.
$nomeChat = $resrow['locazione'];
Questa operazione non produce alcun effetto sul resto del codice.
EDIT:
echo "<p></font>$messChat</font></p>"
Puo' anche darsi che questo errore di formattazione ti causi delle visualizzazioni errate (poco probabile pero').
03/10/2012 20:58:57
Allora il $nomeChat è un residuo della vecchia versione, ora lo elimino subito. I </font> idem, li usavo per evitare che qualcuno non chiudendo un azione andasse a pregiudicare la formattazione dell'azione successiva, in teoria basta metterlo solo a fine $messChat. Sto cercando documentazione su interval() ma su internet non mi è molto chiaro, stasera mi faccio prestare un manuale e do un'occhiata. Hai sottolineato che la mia chat ricarica tutto i record ad ogni refresh, c'è un modo per memorizzare i visualizzati e controllare se ce ne sono di nuovi e aggiungerli? Non avevo mai valutato la possibilità.
Working in Progress
03/10/2012 21:42:14
03/10/2012 22:53:34
ok, di javascript sono abbastanza all'asciutto, di ajax ho provato a dare una letta ma lo reputo ancora difficile, studio php da poco e mi perdo :D
Secondo voi quale sarebbe il metodo ottimale per la visualizzazione della chat?
Così mi faccio un idea e so dove magari andare a puntare
03/10/2012 23:42:56
Il modo ottimale è quello che ti permette di caricare solo quello che ti serve, una volta sola.
Se vuoi farlo solo in php devi per forza usare il Refresh, magari però passando alla pagina da ricaricare un parametro nell'url che indicargli da dove iniziare a caricare
04/10/2012 00:20:23
Scusami ma non ti seguo, passare tramite get un valore da caricare, ma quale? e come faccio a permettere alla pagina di mantenere "salvate" le giocate precedenti?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
ghiro93 ha recensito Naruto x Boruto GDR - New Rebirth