• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:$_REQUESTの値を保存する方法)

PHPでフォームの値を保持する方法

このQ&Aのポイント
  • PHPを使用してフォームの値を保持する方法について教えてください。
  • この質問では、フォームの値を入力チェックでエラーがなくても保持する方法について尋ねられています。
  • また、更新ボタンを押しても値が消えてしまう場合や、他のプログラムからパラメーターを取得し使用する方法も知りたいとのことです。

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

  • ベストアンサー
  • iiikkk
  • ベストアンサー率37% (92/247)
回答No.3

<input type="hidden" name="h_code value=?php echo($code);?> を<form>タグの次に追加してやります。 すると、再表示したときに $_POST['h_code'] に値が入ってきます。 なので、先頭の部分も $code = isset($_POST['h_code']) ? $_POST['h_code'] : $_REQUEST[CODE]; のようにしてやると良いでしょう。 テストしてないので間違いがあるかも知れませんが、ノリはこんな感じです。

mimi0115
質問者

お礼

ありがとうございました。 とてもわかりやすく説明していただいたおかげで、 無事に値を残すことができました!! 独学でわからないと、教えてくれる人がいないため 完全に行き詰るので、よくここにお世話になっています。ほんとうにありがとうございました!

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

その他の回答 (2)

  • iiikkk
  • ベストアンサー率37% (92/247)
回答No.2

b.php内でhtmlを作るときに、 hiddenで隠しておく もしくは、 セッション変数を用いる のどっちか。

mimi0115
質問者

補足

さっそくの回答ありがとうございます。 hiddenの方法は確かに考えました。 セッション変数は、本でちょっとやっただけで 使用したことがないので、使い方をいまいち 理解していません。 hiddenを使用するとき、具体的にどうやって記述すればいいのでしょうか?

すると、全ての回答が全文表示されます。
  • iiikkk
  • ベストアンサー率37% (92/247)
回答No.1

b.php内でhtmlを作るときに、 hiddenで隠しておく もしくは、 セッション変数を用いる のどっちか。

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

関連するQ&A