• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームに入力された内容を,次ページのフォームへ活かすには)

フォームに入力された内容を次ページのフォームへ活かすには

このQ&Aのポイント
  • 初心者のためのPHPとMySQLを利用したデータ検索システムの制作の途中です。
  • 検索結果が多い場合に、追加のキーワード入力を可能にするために、検索入力フォームにキーワードを残したい。
  • HTMLだけでなく、PHPも学びながら取り組んでいます。

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

  • ベストアンサー
回答No.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"] ."' />"); } ?>

ruisu2008
質問者

お礼

 ありがとうございます。  わざわざ空白処理の分岐もつけていただき光栄です。  なるほど。GETの内容をそのまま活かせるということ。さらに,その構文の書き方を理解できました。  echo("<input type='text' name='word' value='" . $_POST["word"] ."' />");  の文で,value以降の書き方が分かりませんでした。勉強しなおします。

関連するQ&A