Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [forum] nuovi messaggi

  1. #1

    [forum] nuovi messaggi

    Sto facendo un forum..
    vorrei capire come poter memorizzare tutti gli id dei messaggi che un utente vede.
    In pratica creo un campo "visti" per esempio,e poi?
    Li memorizzo del tipo "1,12,24" separati da virgola?
    E poi come li estraggo?

  2. #2
    Se stai facendo un forum, presuppongo che stai usando un DB, perchè non sfruttarlo anche per questo?
    Ti crei una tabella con l'associazione utente/messaggioVisto e il gioco è fatto.

    Se invece vuoi salvare gli id dei messaggi separati da ",", per estrarli poi puoi usare la funzione explode():
    $messaggiVisti = "1,3,6,789";
    $arrMsg = explode(",", $messaggiVisti);
    e ti scorri l'array $arrMsg per leggere gli id di tutti i messaggi letti.

  3. #3
    Originariamente inviato da Beppesan
    Se stai facendo un forum, presuppongo che stai usando un DB, perchè non sfruttarlo anche per questo?
    Ti crei una tabella con l'associazione utente/messaggioVisto e il gioco è fatto.
    non si può perchè ci entrerebbe solo un messaggio in un campo,non posso creare tanti campi quanti sono i messaggi

  4. #4
    Scusa ma non ti seguo.
    Un post dovrebbe essere memorizzato come record di un'apposita tabella.

    Per vedere cosa intendo, potresti dare un'occhiata a phpBB ...

    altrimenti rimane sempre l'alternativa dell'explode().

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.