プロファイルの詳細を編集するページがある Web サイトに取り組んでいます。編集するために設定したオプションの 1 つはレイアウトです。Cookie と mysql クエリを使用してレイアウトの表示を制御しようとしています。現在、ユーザー入力がフォーム送信を介して渡された後、if ステートメントと else ステートメントを使用して、レイアウトに設定する Cookie を決定しています。
次に、プロファイルを表示する実際のビュー プロファイル ページで、(ユーザー名に設定された GET 変数と共に) mysql クエリで if else ステートメントを再度使用して、そのユーザーに対してどのレイアウトが呼び出されるかを決定します。
これが問題です。GET 変数で呼び出されたユーザーに対して選択されたレイアウトを (SQL クエリで) 表示する正しい方法を見つけるのに問題があります。
私の users テーブルは行名でレイアウトされています:
id (自動インクリメント) ユーザー名
名前
年齢
性別 自己
紹介
好き嫌い
音楽
template_id
そして私のテンプレートテーブルは行名で設定されています:
template_id (自動インクリメント)
Head_Open
Head_Close
Page_End
Date
両方のテーブルである種の結合を考えましたが、それを理解できないようです。各ユーザーがテンプレートテーブルに複数回追加されるか、テーブル内の一意のレイアウトごとにテンプレートテーブルで更新されるようにする必要があります。
誰かが助けることができれば、私はそれを感謝します.