※ ChatGPTを利用し、要約された質問です(原文:フォームの選択リストで表示用とデータベース用に値を分けたい)
フォームの選択リストで表示用とデータベース用に値を分けたい
このQ&Aのポイント
phpのformでプルダウンメニューを作成し、mysqlに値を格納する方法について教えてください。
プレビュー画面で表示する値とデータベースに格納する値を別々に設定する方法について教えてください。
フォームの選択リストで表示用とデータベース用の値を分ける方法を教えてください。
フォームの選択リストで表示用とデータベース用に値を分けたい
phpのformで下記のようなプルダウンメニューを作成しました。
<select size="1" name="category">
<option value="1">1課</option>
<option value="2">2課</option>
<option value="3">3課</option>
</select>
nameのcategoryはmysqlのフィールド名で、valueはそれぞれ数字を割り当てました。
mysqlにvalueの値を格納したいのですが、次のプレビューページで見ると
<?php echo $category?>
valueの値がそのまま表示されてしまいます。プレビュー画面では1課と表示したいのですが、1が表示されてしまいます。
データベース格納用とPHP表示用をどのようにして組み込むことができますでしょうか?
お礼
どうもありがとうございました。 教えて頂いた 2.の方法で対処することができました。 私もtomcat55さんのように対処方法がすぐに浮かぶようになりたいです。