• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームの選択リストで表示用とデータベース用に値を分けたい)

フォームの選択リストで表示用とデータベース用に値を分けたい

このQ&Aのポイント
  • phpのformでプルダウンメニューを作成し、mysqlに値を格納する方法について教えてください。
  • プレビュー画面で表示する値とデータベースに格納する値を別々に設定する方法について教えてください。
  • フォームの選択リストで表示用とデータベース用の値を分ける方法を教えてください。

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

  • ベストアンサー
  • tomcat55
  • ベストアンサー率27% (5/18)
回答No.1

プレビューページでみてわかるように、 $categoryにはvalue値がはいっていますので、 value値を元に、表示用のデータを取得、設定しなければいけません。 1.課をつける <?php echo $category?>課 とする 手っ取り早いですが、1課ってのは例ですよね。。 2.場合わけで表示させる valueが1の場合、1課と表示する valueが2の場合、2課と表示する : 3.mysqlに問い合わせた結果を表示させる value値にあてはまるフィールド名を表示する。 No|Name 1|1課 2|2課 : というようなマスタテーブルがありますよね? そのNameを表示するようにすればいいと思います。 3.が恒久的でいいかと思いますが、 変更の予定がない、いちいちDBに問いあわせるまでもない、というのであれば2でもかまわないと思います。

yes87
質問者

お礼

どうもありがとうございました。 教えて頂いた 2.の方法で対処することができました。 私もtomcat55さんのように対処方法がすぐに浮かぶようになりたいです。

すると、全ての回答が全文表示されます。

関連するQ&A