- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームに入力された内容を,次ページのフォームへ活かすには)
フォームに入力された内容を次ページのフォームへ活かすには
このQ&Aのポイント
- 初心者のためのPHPとMySQLを利用したデータ検索システムの制作の途中です。
- 検索結果が多い場合に、追加のキーワード入力を可能にするために、検索入力フォームにキーワードを残したい。
- HTMLだけでなく、PHPも学びながら取り組んでいます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
formのactionがgetなら、 $_GET["検索Textのname値"] formのactionがpostなら、 $_POST["検索Textのname値"] で検索に入力された値を取得してきて、次の画面に渡せば良いかと・・。 例えばこんな感じで。(思いつきで書いたので間違ってるかも知れませんが・・) <?php if($_POST["word"] == null || (strcmp($_POST["word"] , "") == 0)) { echo("<input type='text' name='word' value='' />"); } else { echo("<input type='text' name='word' value='" . $_POST["word"] ."' />"); } ?>
お礼
ありがとうございます。 わざわざ空白処理の分岐もつけていただき光栄です。 なるほど。GETの内容をそのまま活かせるということ。さらに,その構文の書き方を理解できました。 echo("<input type='text' name='word' value='" . $_POST["word"] ."' />"); の文で,value以降の書き方が分かりませんでした。勉強しなおします。