CGI-BBS > CGI > Perl > 簡易データベースの検索にリンクを利用したい


カレッヂ
カレッヂ


質問者 安藤 明  投稿日 2/23(金) 01:08:27
簡易データベース(DB21)でフォームではなく
イメージや文字にリンクを張って検索したいと思っております。
たとえは 住所が大阪のみ検索表示させる場合は
/search.cgi? の後ろにどのように記述したらいいのか
ご教授願います
回答者 羊相談員  [削除]  投稿日 2/23(金) 08:48:33
search.cgi?PREF=%91%E5%8D%E3%95%7B
です。
質問者 安藤 明  [削除]  投稿日 2/23(金) 11:24:22
早速のお返事ありがとうございました
試みてみましたが何も検索されません。
%91%E5%8D%E3%95%7B は初心者の私には意味不明なのですが
大阪府 以外の 東京都、神奈川県など どのように変換すればよいのでしょうか?
お手数をおかけいたしますがよろしくご教授願います
回答者 羊相談員  [削除]  投稿日 2/23(金) 13:44:03
例えばYAHOOで「清水圭」というキーワードで検索すると
URLが
http://search.yahoo.co.jp/bin/search?p=%C0%B6%BF%E5%B7%BD
となります。
この場合「%C0%B6%BF%E5%B7%BD」が「清水圭」を表します。
質問者 安藤 明  [削除]  投稿日 2/23(金) 13:59:50
試しに 大阪府のみ検索しようとYahooで大阪府を変換させ
/cgi-bin/db21/search.cgi?PREF=%C2%E7%BA%E5%C9%DC
と 入力いたしましたが
何も検索されません 何かパラメーターの付け忘れでしょうか?
お手数をおかけいたしますが宜しくお願いいたします
回答者 羊相談員  [削除]  投稿日 2/23(金) 21:23:48
search.cgi?PREF=大阪府
でもできますが
この方法はあまりお薦めできません。

インターネットはもともとアメリカのものなので
日本語のことはあまり考慮されていないのです。
質問者 安藤 明  [削除]  投稿日 2/24(土) 00:41:58
regist.htmlの都道府県を osaka tokyo 等と書き換て登録を済ませ
/cgi-bin/db21/search.cgi?PREF=osaka と試みてみましたが
やはり データは一つも検索されませんでした
あきらめるべきでしょうかね
回答者 馬駒  [削除]  投稿日 2/24(土) 11:41:09
PREF=osakaの場合は
アルファベットの「osaka」を検索しますので
漢字の「大阪府」は検索対象にはなりません。
回答者 羊相談員  [削除]  投稿日 2/24(土) 17:29:15
初期設定では
データファイルには「大阪府」で記録されるので
osakaではヒットしません。
質問者 安藤 明  [削除]  投稿日 2/24(土) 18:19:00
search.cgi?pref=osaka&SEX=all&AGE=all
で検索できるようになりました
初期値の日本語利用で
search.cgi?pref=大阪府&SEX=all&AGE=all
でも問題なく検索できます
お世話かけました

返信(回答)する


Web裏技