Visualizzazione risultati 1 fino 8 di 8

Discussione: problemino con refresh

  1. #1
    fendermx non è connesso Utente
    Data registrazione
    29-09-2005
    Messaggi
    115

    Predefinito problemino con refresh

    ciao a tutti... ho una domanda un po particolare

    io ho un file index.php nel quale vi è solo la struttura del sito (a tabelle)
    e ad esemplio la testata, il menu, il corpo ecc li richiamo con include

    ora, ho scritto una funzione, che richiede un refresh ogni 2 minuti.... e ovviamente deve finire sull'index...

    che soluzione mi consigliate? fare un refresh della index?

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    13,560

    Predefinito

    Ti sconsiglio entrambe le cose: le tabelle non si usano per creare il layout, ed è anche peggio inserire un redirect automatico in una pagina: se un utente visita il tuo sito e automaticamente viene aggiornata la pagina (mentre magari stava leggendo) non gradirà e probabilmente se ne andrà.

  3. #3
    fendermx non è connesso Utente
    Data registrazione
    29-09-2005
    Messaggi
    115

    Predefinito

    perchè sconsigli le tabelle?


    per il refresh che altre soluzioni mi proponi?

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    13,560

    Predefinito

    Citazione Originalmente inviato da fendermx Visualizza messaggio
    Perché sconsigli le tabelle?
    Hai letto il messaggio che ho linkato?
    Citazione Originalmente inviato da fendermx Visualizza messaggio
    Per il refresh che altre soluzioni mi proponi?
    Dipende, spiega il risultato che vuoi ottenere nei minimi dettagli.

  5. #5
    fendermx non è connesso Utente
    Data registrazione
    29-09-2005
    Messaggi
    115

    Predefinito

    allora ho un sito con un login degli utenti, appena un'utente si logga nella tabella utenti, nella colonna "online", nella riga dell'utente, il valore passa a 1. e quando un utente fa il logout il valore va a 0

    ovvero online=1 offline=0

    e fin qui funziona


    ora nella pagina ho messo uno script che mi dice:

    Codice PHP:
    utenti online:
    -
    elenco
    -elenco
    -elenco 
    dove c'e uno script che mi elenca tutti gli utenti che hanno il valore online =1

    ovviamente, deve effettuare dei refresh ogni tanto per vedere chi c'e e chi non c'è...


    io avevo pensato alla soluzione del refresh, poi magari ne esistono di meglio... per questo mi rivolgo a voi...

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Super Moderatore
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    7,386

    Predefinito

    non usare il refresh: usa ajax (con javascript). Così eviti di aggiornare ogni volta la pagina. Per usare ajax più semplicemente, usalo con jquery.

    Se non vuoi usare javascript, potresti fare un iframe che si aggiorna, in modo di aggiornare solo la parte dell'iframe, ma quest'ultima soluzione te la sconsiglio... (la usavano prima dell'avvento di ajax).

    ciao!
    SE MI SCRIVI IN PRIVATO PER QUESTIONI TECNICHE NON RISPONDO: C'È IL FORUM!

  7. #7
    fendermx non è connesso Utente
    Data registrazione
    29-09-2005
    Messaggi
    115

    Predefinito

    linguarggio a me ancora sconosciuto... provo a documentarmi al link che hai lasciato...
    esistono script/tutorial? tanto da vedere come funzia?

    grazie mille x la dritta!!!

  8. #8
    fendermx non è connesso Utente
    Data registrazione
    29-09-2005
    Messaggi
    115

    Predefinito

    ho seguito questo
    http://designgala.com/how-to-refresh-div-using-jquery/

    e ora il refresh solo di quel file php funziona, ma non funge piu lo script in sè, nel senso lui si aggiorna, ma non toglie chi effettua il logout e non aggiunge chi si è logato

    però premendo f5 invece questi valori tornano corretti...

    risolto
    Ultima modifica di fendermx : 25-11-2010 alle ore 18.31.03

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •