Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173

    Notifiche per scambio di messaggi

    salve a tutti, sto cercando di realizzare uno script di notifica che mi avverte quando vi è un nuovo messaggio.
    Ovviamente lo scambio di messaggi avviene fra due utenti. Ovviamente ogni volta interrogo il db per vedere se l'utente ha nuovi messaggi,ma poi se clicco sul link che mi dirá che c'è un nuovo messaggio come faccio a fare in modo che il messaggio è stato visualizzato e che quindi non deve piú mostrarmi per esempio Messaggi (1)?

    So che bisogna usare i cookie, ma nn riesco a capire chi mi può dare una risposta?

  2. #2
    i cookie??

    qui siamo in php quindi a livello statico..

    L'utente arriva nella pagina profilo e vede 1 nuovo messaggio
    l'utente apre il messaggio
    sistema aggiorna la tabella segnando "letto" sull'id del messaggio
    l'utente torna nel profilo
    sistema mostra 0 messaggi da leggere
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Nella tabella sul db che contiene i messaggi devi metterci un campo da mettere a 1 se il messaggio è stato letto, a 0 se non è stato letto (o il contrario, come ti trovi più comodo).
    Quando viene creato un nuovo messaggio il campo sarà pari a 0, quando il destinatario va sulla pagina dove gli viene mostrato il testo del messaggio, devi metterci anche una funzione che ponga a 1 il campo nel db, così sarai in grado di sapere se è stato letto o no e se devi mostrare o no (1)

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173
    Va bene grazie mille

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.