• 締切済み

php mysqlで検索結果にリンクをはる方法

phpとmysqlを勉強中不動産のサイトの検索のようなもの(データベースから複数条件一致で検索)をやろうと考えています。 ちょうど http://www.asakusa-chintai.com/list.php?foot_station=-1&yachin_low=-1&yachin_hi=-1&menseki_low=-1&menseki_hi=-1&pict=1&search_start=1 このサイトの様なものを作りたいと思っています。 現在検索結果がみれるまではできるようになったのですが、その検索結果一つ一つにリンクを貼り、その物件の詳細がみれるようにする上手い方法がわからなくて困っています。 これは一つ一つの物件のデータに対して一つ一つのhtmlのページ(phpでデータベースからデータを引っ張ってきて、テンプレートにはめ込むようなもの)をあらかじめ作っておかなければならないのでしょうか? できれば検索結果からのリンクをクリックすれば、自動的にその詳細のページが生成されるようにしたいのですが、そんな方法、またはそれに準ずるような上手い方法はないでしょうか?

みんなの回答

  • kuroizell
  • ベストアンサー率55% (95/170)
回答No.1

テンプレートを一つ作って、 検索結果ページでリンクにパラメータ(物件ID)を埋め込んでおいて、 テンプレート側でそれを受けてSQL文を発行し、 テンプレートに表示させる。 というカンジで良いのではないでしょうか。 詳しくは、PHPのテンプレートエンジンをお調べ下さい。

riaria2010
質問者

お礼

>検索結果ページでリンクにパラメータ(物件ID)を埋め込んでおいて、 まさにやりたい事がこれでできそうです。 smartyを使ってやってみたいと思います。ありがとうございます。

関連するQ&A