※ ChatGPTを利用し、要約された質問です(原文:フォームに入力された内容を,次ページのフォームへ活かすには)
フォームに入力された内容を次ページのフォームへ活かすには
このQ&Aのポイント
初心者のためのPHPとMySQLを利用したデータ検索システムの制作の途中です。
検索結果が多い場合に、追加のキーワード入力を可能にするために、検索入力フォームにキーワードを残したい。
HTMLだけでなく、PHPも学びながら取り組んでいます。
フォームに入力された内容を,次ページのフォームへ活かすには
初心者ですのでよろしくお願いします。
現在 php と MySQL でデータ検索システムを制作しております。
データベースの検索は完成したのですが,利用者のために次のようなフォームを利用したいと思っています。
(1)フォームから検索語を入力したとします(例えば”北海道 小樽”)。
(2)するとデータベースから条件にあった内容が返されます(例えば小樽駅の写真など)。検索結果の上部には,検索入力フォームが配置しています(←ここがポイント)。
(3)しかし,検索結果が多すぎるため,新たに検索語を追加して検索しようとします。
(4)その時に,入力フォームには何も文字が入っていない状況になっています。ここに,今回の例であれば”北海道 小樽”というキーワードが残っていて,追加のキーワード入力を可能にしたいです。
グーグルなどの検索エンジンでも,検索した後も入力フォームに検索キーワードが残っていますよね?それをしたいのですが,簡単そうでいろいろと本を調べても見つかりませんでした。どなたかご指導よろしくお願いします。
ちなみに,HTMLだけで済めば良いのですが,phpでも勉強しますので,よろしくおねがいします。
お礼
ありがとうございます。 わざわざ空白処理の分岐もつけていただき光栄です。 なるほど。GETの内容をそのまま活かせるということ。さらに,その構文の書き方を理解できました。 echo("<input type='text' name='word' value='" . $_POST["word"] ."' />"); の文で,value以降の書き方が分かりませんでした。勉強しなおします。