質問: 社内掲示板システムを作っているのですが、複数(約100人)のユーザーにデータベースから取得した内容をphpで読み込み、htmlで出力しています。 出力した内容の一覧画面からリンクを飛ばし詳細情報を出力しているのですが 詳細情報を既読したのかをoutlookやwindows liveメールのように過去に閲覧したか一覧画面からわかるようにしたいです。 よい方法はありませんか。
回答: 1. DBに既読確認用テーブルを作成し、既読の場合にメッセージIDと個人IDとを紐付け登録するようにする 2. 掲示板の1つを開いたときにAjaxとかでDBアクセスして未読・既読を判定する 3. 2の際、未読の場合はレコードがないので登録する 4. 掲示板の内容が変更されたときに、既読確認のレコードを削除する(未読に戻すため) ・・・というはどうでしょう? DBにテーブルを追加できる、というのが前提条件になってしまいますが^^;