• ベストアンサー

テキストフォームの値を次のページのテキストフォームに入力しておくには?

僕はphpでデータベース検索の実装をしてる者です。 具体的には、検索ページにテキストフォームがあります。そしてそのフォームに「リボン」といった任意の値を渡してlike検索をします。 ページが飛んだ後に、この場合フォームに「リボン」と表示させたいのです。 グーグル等がそのような仕様になってる事だと思います。 それらをサンプルで示してくれると助かります。 勝手なお願いですが、よろしくお願いします。

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

  • ベストアンサー
回答No.1

<?php $keyword = $_POST['keyword']; if(!empty($keyword)) { // 検索処理 } print("<form method='post' action='hoge.php'>"); print("<input type='text' name='keyword' value='".$keyword."'>"); print("<input type='submit' value='実行'>"); print("</form>"); ?> こんな感じで出力できます。 上記例ではprint文でタグ出力をしていますが、実際には Smartyなどを使用して表示部を分離したほうがいいですね。

gocho_kusu
質問者

お礼

迅速な回答ありがとうございます! こういった些細な事に答えてくださるcb400NC-31さんには感謝しています。

関連するQ&A