• 締切済み

HP内での郵便番号から住所を表示する方法

過去の質問を検索し、似たような質問があったのですが、回答が難しくて私のレベルでは追いつかなかったので質問します。 ホームページのメールフォームなどに最近、郵便番号を入力すると住所が自動的に表示(テキスト欄に入力)される物を見かけます。 この機能を簡単に出来る方法(提供CGI等)ありませんか? 要領は分かるのです。 ●郵便番号をキーに、データベースから同一キーの欄に記載されている住所をHP上のテキスト欄に表示させる ですよね?これを、CGI若しくはPerlでどのようにプログラムすればいいのか分からないので既存する提供プログラムが有れば良いな・・・と。 知ってみえる方、教えていただけないでしょうか?? お願いします。

みんなの回答

  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.1

googleで「郵便番号 CGI ダウンロード」と検索すると幾つか見つかると思います。 データベースとは、何を指していますか?バックエンドとして MySQLやPostgreSQLなどがあり、その中にすでに郵便番号と住所が入ったテーブルがあるのなら、Perl等で SQLを発行してデータを取得します。 データベースが一般的なデータの固まりを指すので有れば、ファイルを1行ずつ読み込みながら判定することになると思います。 #余談ですが、CGIとはwebサーバー上で実行されるプログラム等の総称で、CGIの中にPerlが含まれます。

関連するQ&A

  • 郵便番号と住所について。

    Access2000で住所録をつくっています。 郵便番号を入力して変換すると住所になる、というIMEの機能はわかったのですが、郵便番号と住所を別の欄につくったので、郵便番号を入力したら自動で住所欄に住所が入るようにしようと思い、郵政省のところから住所録(全国版)を持ってきました。 これを「住所録」というテーブルにしました。 フィールドとしては ・郵便番号 ・都道府県 ・市町村 ・町名 の4つです。 これを使い自動で入力を行うような状態にしたいのです。 郵便番号を入れると自動で入力されるようにする、というのはなんとかできそうなのですが、逆のパターンの場合にどうしたらいいか考えています。 (例えば同じ町名でも番地によって郵便番号が違うのはどうしたらいいか・・・など。) また、「北海道」と都道府県に入力したら市町村のところには北海道の市町村しか出ないようにするにはどうしたらよいでしょうか?(町名もおなじく。) やはり都道府県別にテーブルを作ったりする必要が出てきますか? よろしくお願いします。

  • 郵便番号変換で表示した住所を省略する方法

    たびたびお世話になっています。 エクセルで住所録を作っています。 ≪住所≫人名・地名変換で郵便番号→住所の変換 ≪郵便番号≫関数’=ASC(LEFT(PHONETIC(△),8))で郵便番号を表示 しています。 住所の「県名」が不要なのですが、表示しないようにする方法はありますか? 検索してみたのですが、要領が悪いのか、見つけられませんでした。 よろしくおねがいします。

  • 郵便番号から自動的に住所を表示する方法

    Excel2016を使っています。 郵便番号変換機能はついているので、 郵便番号を入力して変換すると、住所が出てくるのですが、 例えば、A1のセルに郵便番号を入力したら、自動的にB1のセルに住所を表示させるようにしたいのですが、 どのようにしたらできますか?

  • 郵便番号を入力→住所変換

    郵便番号を入力するとリロードして→住所変換するスクリプトを作成したいと思っています。郵便番号→住所変換のデータベースはすでにありますが、これはASPで表示します。郵便番号欄に郵便番号を入れたらjavascriptでリロードしてASPのデータベースを読みに行って、結果を表示したいと思います。 このとき、「郵便番号欄に郵便番号を入れたらリロード」という部分のjavascriptでの処理のイメージが浮かびません。「指定文字数が入力されたら」とかの処理になるものでしょうか。javascriptはあまりわからないので、よろしくお願いします。

  • Excelで郵便番号の入力から住所の自動入力は可能か?

    Excelについて質問です。 例えばセルA1に郵便番号を入力すると、B1にその住所を反映させて表示させたいと思っています。 マイクロソフトが提供している郵便番号変換ウィザードを使って試してみましたが、あらかじめ入力されている郵便番号に対して住所を表示させるというものでしたので違いました。 Accessでは簡単に設定して住所を表示させることができますが、Excelでも同様にできるのでしょか?

  • 郵便番号と住所の連携

    CGI初心者です。よろしくお願い致します。 アンケートを作成しています。 郵便番号を入力すると、自動的に住所が入るシステムのものを作成したいと思うのですが・・・ それって、郵便番号と住所が関連付けられていないと、動作しないのではないか?もしかして、データーベースとの連携が必要なのかな?と漠然と思い描いているのですが、実際は、どうなのでしょうか? また、もし、上記の場合だとPHPの方がプログラムを組みやすいのかな?ってこれまた漠然と思っているのですが・・・。 お分かりになる方がいらっしゃいましたら、アドバイスをよろしくお願い致します。

    • 締切済み
    • CGI
  • 郵便番号TEL:、新しい住所が表示されません

    よろしくお願いします!! 基本OSはXPです。 住所を入力する場合に「郵便番号」を入力して「変換」キーを押せば、 住所の表記がされると思います。 表記はされるのですが、市町村合併前の古い住所が表記がされてしまい ます。 最新の住居表示を表記するのにはどのあたりをUPdateすればいいのでしょうか。 そのあたりを教えてください。 よろしくどうぞ!!

  • エクセル、郵便番号から住所を表示するには?

    基本的なことでお恥ずかしいのですが、 エクセルで住所録を作成する際、 例えばA列に郵便番号、B列に住所を入力したいのですが、住所を入力するのがメンドクサイです。 A列に郵便番号を入力したら、B列に住所が表示されるような方法がありますでしょうか?

  • エクセルで 住所→郵便番号

    宜しくお願い致します。 例えばA1に住所を入力したら B1に郵便番号が自動で入力される、 という方法は無いですか? 葬儀の記帳名簿に郵便番号を書く欄がなく、あとから困っています。

  • 郵便番号→住所→住所のふりがな、のやり方教えてください。

    WIN98、エクセル2000を使っています。 アンケートの入力の雛型を作っていますが、 セルAに郵便番号を入れてセルBに住所を一発で出し、さらにセルCにその住所のふりがなも同時に出せるようにはできないのでしょうか? もちろんセルの順番はどうでもいいです。できればこの順番がいいけれど・・・。 LEFTとPHONETICを使って、住所欄から郵便番号は出せるようにしたのですが、どうも下4桁に該当がない場合など、郵便番号自体不正確になったりします。 何か良い方法はないでしょうか。 また、日付を入れる時、例えば、「0720」という入力だけで「07/20」と表示できる方法もあったら、あわせて教えてください。 どうもいろいろやったのですが、結局入力時に/を叩かないと、正しく表示されません。単にスラを入れるのが苦手なだけで、丁寧に入れればそう手間的に変らないのでいいのですが・・・。 よろしくお願いします。特にフリガナの方・・・。 エクセルは初心者なので、申し訳ない、詳しく優しくお願いしまーす! (初心者のクセに仕事受けてはいけません、って言わないで~!)

専門家に質問してみよう