何といったら良いのか、表現力が足りなくて、長くなりますが、HTMLなどでできれば便利だなぁと思って質問致します。
例えば、グルメの検索サイトがやっているような指定したグループを集める検索です。
愛媛 寿司 予算4500円
東京 イタリアン 予算1000円
島根 寿司 予算1200円
青森 イタリアン 予算5000円
沖縄 たこやき 予算800円
香川 イタリアン 予算5000円
都道府県(北海道~沖縄)
ジャンル(寿司、イタリアン、たこやき)
予算(1000円以下、1000~3000円、3000円以上)
というのがあり、イタリアンを選べば
東京 イタリアン 予算1000円
青森 イタリアン 予算5000円
香川 イタリアン 予算5000円
予算1000~3000円なら
東京 イタリアン 予算1000円
島根 寿司 予算1200円
こういうタイプのホームページ内検索のようなものです。
HTMLで簡単にできるものではないのでしょうか、特別なソフトだったり契約だったりが必要なのでしょうか。
言い表わす言葉もわからないので、調べようがなく困っています。
どうか教えて下さい。個人のサイトですので、お金はあまりかけたくありません。
No.2ベストアンサー
- 回答日時:
#1の方の解答どおり、CGIが必要になります。
CGIをこれから勉強するには以下のサイトが便利です。
ネットサーフレスキュー
http://www.rescue.ne.jp/
ちなみに、同じような検索の仕組みがここのサイトで「 簡易データベース 」としてフリーソフトで公開されています。(**円 ~ **円では検索できませんが)
とはいてもCGIを設置することになりますので。それなりのスキルが必要になります。
設置やメンテナンスに関する知識はここのサイトで勉強すれば十分だと思います。
(プロバイダがCGIを許可していなければ設置できませんが)
がんばって良いサイトを作ってください
参考URL:http://www.rescue.ne.jp/
ご回答ありがとうございます。
こういうものをデータベースというのですね。
わざわざ参考のサイトまで紹介して頂いて、ありがとうございます。
勉強してみようと思います。
No.3
- 回答日時:
普通なら検索サイトはDBを利用するので#1,#2の方の回答通りCGIで作成すうでしょう。
けど検索数がそれほど多くないのであればJavaScriptとの組み合わせで
それっぽく作ることは可能です。
簡単に質問のをソース化するとこんな感じ。
もっといいやり方もあると思いますがとりあえず。。。
<HTML><HEAD>
<SCRIPT Lunguage="JavaScript">
var DATABASE = new Array("愛媛 寿司 予算4500円",
"東京 イタリアン 予算1000円",
"島根 寿司 予算1200円 ",
"青森 イタリアン 予算5000円",
"沖縄 たこやき 予算800円",
"香川 イタリアン 予算5000円");
var INDEX = new Array("ehime&sushi&3",
"tokyo&italy&2",
"simane&sushi&2",
"aomori&italy&3",
"okinawa&tako&1",
"kagawa&italy&3");
function kensaku()
{
var count;
var data = 0;
var sp1;
var sp2;
var index;
var cWhere = test.ken.value + "&" + test.kind.value + "&" + test.money.value;
sp1 = cWhere.split("&");
for(count=0;count<6;count++){
sp2 = INDEX[count].split("&");
if(sp1[0] == "all"){
sp2[0] = "all";
}
if(sp1[1] == "all"){
sp2[1] = "all";
}
if(sp1[2] == "all"){
sp2[2] = "all";
}
index = sp2[0] + "&" + sp2[1] + "&" + sp2[2];
if(cWhere == index){
document.write(DATABASE[count] + "<BR>");
}
}
}
</SCRIPT>
</HEAD><BODY>
<FORM name="test">
都道府県
<SELECT name="ken">
<option value="all">北海道~沖縄
<option value="aomori">青森
<option value="tokyo">東京
<option value="ehime">愛媛
<option value="simane">島根
<option value="kagawa">香川
<option value="okinawa">沖縄
</SELECT>
<BR>
ジャンル
<SELECT name="kind">
<option value="all">なんでも
<option value="sushi">寿司
<option value="italy">イタリアン
<option value="tako">たこやき
</SELECT>
<BR>
予算
<SELECT name="money">
<option value="all">予算なし
<option value="1">1000円以下
<option value="2">1000~3000円
<option value="3">3000円以上
</SELECT>
<BR>
<INPUT type="button" name="serch" value="検索" onclick="kensaku()">
</FORM>
</BODY></HTML>
ご回答ありがとうございます。
Java Scriptでもできるんですかぁ。しかもソースまで書いて頂いてありがとうございます。
でも、どうせやるなら後々データ数も増やしたいことですし、CGIを勉強してみたいと思います。
どうもありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 誕生日・記念日・お祝い 友達の誕プレの金額について 昔から仲のいい友達には5000円、普通に仲のいい子には3000円の予算に 2 2022/03/22 19:24
- 投資・株式の税金 空売りの清算時に現渡しする場合の源泉税の計算に関して教えてください。 2 2022/03/22 22:12
- 関東 東京旅行 5 2022/11/08 22:08
- 出前・デリバリー 安い回転ずしやでもテイクアウトやってますか? 予算5000円だと何貫ぐらいでどんな寿司ネタ? 1 2022/12/29 19:47
- ホテル・旅館 至急、東京ビッグサイトに近くて安いホテルを探しています。予算10000円以下でオススメを教えて下さい 6 2023/06/03 22:22
- デート・キス 付き合う前のデートの予算について教えてください 社会人同士です。 1回目カフェ 2人合わせて3000 9 2022/11/28 20:45
- 離婚・親族 特有財産を含めての財産分割計算 について 3 2023/03/21 22:37
- 政治 【日本の借金は1000兆円を超えて問題になっていたのに】今年の第2次補正予算が28兆9 4 2022/11/09 19:56
- バッグ・財布 皆さんは財布どれを使われてますか。❓❓ 三つ折り財布でおすすめあれば教えて下さい。予算は1000から 3 2022/06/25 20:26
- その他(家事・生活情報) 長座布団カバーを探していますがどうしても見つかりません。。。。 6 2023/03/18 11:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<SELECT>タグの折り返し
-
文字の横にプルダウンを表示さ...
-
セレクトメニューで2つの項目...
-
セレクトボックスのselected属...
-
複数列を持ったリストボックス...
-
selectタグ内の特定のoptionの...
-
テーブル内でドロップダウンメ...
-
プルダウンメニューがプルアップに
-
折りたたみ式メニューの作り方
-
セレクトボックスの「選択して...
-
セレクトボックスの中を一部隠...
-
select boxとinput valuの連動
-
ドロップダウンリストのselecte...
-
ドロップダウンリストの表示に...
-
セレクトボックスである項目を...
-
プログラムをテーブル形式にし...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
formで特定のinputを送信しない...
-
16進の10進変換について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字の横にプルダウンを表示さ...
-
セレクトメニューで2つの項目...
-
<SELECT>タグの折り返し
-
テーブル内でドロップダウンメ...
-
セレクトボックスのselected属...
-
セレクトボックスの「選択して...
-
同じものを繰り返し表示させる
-
セレクトメニューで選んだ値を...
-
セレクトボックスである項目を...
-
SELECT OPTIONの中身をコピペ...
-
複数列を持ったリストボックス...
-
セレクトボックスから別窓にジ...
-
プルダウンメニューのボタンの...
-
プルダウンリストの背景色の指定
-
プルダウンで別項目に値を代入...
-
[html]ラジオボタンを使った診...
-
selectタグ内の特定のoptionの...
-
フォームの「キャンセル」ボタ...
-
プルダウンメニューで中央表示
-
select boxとinput valuの連動
おすすめ情報