人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://www.jtb.co.jp/
http://www.best-salon.net/search/
上記のような複数のリストメニューでの検索機能を作成したいと思っております。
作成方法を詳しく解説している書籍、サイト等、教えていただければと思います。
データベースはMysql、開発にはPHP、JavaScript Ajax
を使用して作成したいと思っております。
宜しくお願いいたします。

●質問者: york1245
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Ajax JavaScript MySQL PHP サイト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●35ポイント

条件の連動表示ですね。


Best Salon?

ソースを見たところ、条件の連動表示をしていますが、Ajaxは使用していませんね。

JSでベタでやっていますね。

次のあたりのサンプルを参考にしてはいかがでしょう?

■フォーム/セレクトメニュー編

http://www.openspc2.org/reibun/javascript/#17

[15]セレクトメニューの選択項目に応じて、もう1つのセレクトメニューの内容を変更する

[27]セレクトメニューの選択項目に応じて、もう1つのセレクトメニューの内容を変更する(可変)

[28]セレクトメニューの選択項目に応じて、もう1つのセレクトメニューの内容を変更する(2)

※適宜、ドロップダウンにしたり、リストにしたりすれば良いと思われます。

※Ajaxでもできますが、文字化けの心配もないし、こちらのほうが簡単でしょう。

◎質問者からの返答

llusallさんJS参考サイトありがとうございます。

仕組みはなんとなく理解できそうです。

現状、データベースをMysqlで組んでおりまして、そことの連動を詳しく解説している書籍、サイト等ありましたらお願いします


2 ● ishdig
●35ポイント

HTMLやJavascriptから直接Mysqlを操作することはできないので、なんらかのDB連動処理をするプログラムを別に作ってJavascriptで呼び出し、その戻り値を使ってさらにJavascriptでフォームを変更する、といった処理の流れです。

http://www.atmarkit.co.jp/fdotnet/special/ajax/ajax_02.html

Ajaxの基本的な書き方はここで分かります

◎質問者からの返答

ishdigさんありがとうございます。

書籍を早速購入してみたいと思います。

Mysqlを使用した検索機能のサンプルか作成方法を詳しく説明している書籍がありましたら。宜しくお願いいたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ