• ベストアンサー

PHP、MySQLでチェックボックスの値を各ページでひとつのフラグで保持

以前の質問の続きです。 PHPでMySQLのDB情報をHTML出力して、表の各行にチェックボックスを付けて仮に表がHTMLで10ページあったとして、さらに共有しているコンテンツが5あったとして、フラグは一つでどのように各コンテンツ間で保存すればよいでしょうか? ビットで保存するというのが今ひとつ分からず、1ページのみだと、値を255と244で切り替えて保存できたのですが。。。表を野球選手、コンテンツをポジュション別といった感じです。 分かりずらいと思いますが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

質問自体がちょっと分かりにくいのですが、その手はセッションを使ったら良いのではないのですか? //セッションをオンにして session_start(); 取得したフラグをセッション変数に保持しておけば、変数を破棄するまで使用出来ます。 例えば、チェックボックスのi番目のチェックを格納する場合は $_SESSION[flgs][$i] = $_POST[checkbox][$i]; として、各ページで$_SESSION[flg][$i]を呼び出せば良いです。 検索ワード php セッション関数 ピントずれてないですか?