• ベストアンサー

郵便番号検索システム

↓のような郵便番号検索システムを作ろうと思っています。 http://www.yu-bin.net/ データ(http://www.post.japanpost.jp/zipcode/dl/oogaki.html)をDBに取り込むことは出来ましたが、カテゴリわけなどどのようにすればいいのかが疑問です… 参考URLなどありましたら教えていただければ嬉しいです。

  • PHP
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

最初の命題と#1への追加質問の内容がずれているような 気がするのですが・・・。 当初DBに取り込んでいる・・・とのことですが、 そうではなくスタティックなHTMLで管理しているのですか? それによってぜんぜん対応がことなる思います。 このカテゴリはPHPに対する質問ですので、PHP+DB (たとえばMySQL)で管理なさるのがよろしいかと。 技術的にはSQLという仕組みが必要になりますし PHPも実は理解していないということであれば、 PHPを覚えてください。 全部HTMLでやるきなら、冗長に手で一枚一枚 HTMLを書くというだけでもよいかと思います。 (とても面倒なので私ならやるきになりませんが) 質問者さんは何を使ってどんなことまでできる スキルがあるのかがキモでしょうね。 あまり概念的な質問はQ&A形式のこの掲示板には そぐわないので、もう少し技術レベルをたかめた上で 具体的につまった箇所が発生した時点でお問い合わせ になると効率的だと思います。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

自分が使いやすいと思うカテゴリワケをすれば よいでしょう。 郵便番号DBは実習の基本のようなものですから いろいろ試してみてください。 技法的なものを知りたいのであれば回答も期待 できますが、「なにしたらいいかわからない」 のであれば回答者はよけい「何教えていいか わからない」ですよ。

yamasan0829
質問者

お礼

回答ありがとうございます<(_ _)> そうですよね。例えば、 福岡県→40.html (この数字は全国地方公共団体コードから取得。 全国地方公共団体コードが4桁なら、先頭に0をつけて、全国地方公共団体コードの先頭の数字を0○のように付け足す。 全国地方公共団体コードが5桁の場合は先頭から2文字を使う。) 北九州市門司区→40101.html (この数字は全国地方公共団体コード) 青葉台→40/8000045.html(/の前は県の数字を、/のあとは郵便番号) TOP画面から「福岡県(40.html)」をクリックすると、最初の県判別で使った命令を満たしている市区を表示。 市区をクリックすると、2番目の市区判別で使った命令を満たしている町等を表示。 最初の書き込みで参照している郵便番号検索システムはこのような感じになっていると思います。 これをどうにか実現したいのですが、どのような技術が必要になりますでしょうか。そして実現は難しいでしょうか。 分かりづらい質問になってしまいましたがよろしくお願いいたします。

関連するQ&A

  • 郵便番号と住所の対応表

    現在住所録で使っている郵便番号と住所の対応表が 少し古いみたいなので最新版をDLしたいと思います。 添付画像のようなものが欲しいのですが、 下の郵便局のサイトからDLしたものは全然違うものでした。 http://www.post.japanpost.jp/zipcode/download.html 添付画像のようなデータはどこで入手できるのでしょう。

  • 竹島の郵便番号についての質問です。

    郵便番号検索にて 竹島の郵便番号が検索されません。 郵便局のこのサイトで竹島の郵便番号が検索できないのは手抜かりではありませんか? 実際は、〒685-0000 島根県 隠岐郡 隠岐の島町 竹島ですよね。 http://www.post.japanpost.jp/cgi-zip/zipcode.php?pref=32&city=1325280&cmp=1

  • 郵政省の郵便番号を取り込みたい(MySQL)

    MySQLは使い出したばっかりです。 いろいろなサイトを参考に、 データベース、テーブル、フィールドの作成、SELECT、UPDATE文等は、一通り使ってみたのですが、 大きなデータベースから検索等をしたいと思い、郵政省のダウンロードしたCSVからMySQLにインポートしたいと思います。 http://www.post.japanpost.jp/zipcode/download.html 13104,"160 ","1600005","トウキョウト","シンジュクク","アイズミチョウ","東京都","新宿区","愛住町",0,0,0,0,0,0 のように、ダブルクォートで囲まれており、 CSVファイル内には、フィールド名はありません。 フィールドに関しては、 http://www.post.japanpost.jp/zipcode/dl/readme.html に掲載されています。 これをインポートして、Mysqlのtestデータベースの、zip_codeというテーブルを作ろうと思います。 この場合、どういった順序で作業をすれば、データベースにすることができますでしょうか? コマンドラインで行おうと思います。 フィールドの定義は先に行っていなければならないのでしょうか?フィールドの定義が終わってから、なにかしらのコマンドで、データベースに流し込むことができるのでしょうか?

    • ベストアンサー
    • MySQL
  • Opera Serch.iniに日本郵便を追加したいのですが。

    Opera Serch.iniに日本郵便(郵便番号検索と住所検索)を追加したいのですが。上手く行きません。ご存知の方教えて頂けませんか。 検索の追加では動きませんでした。 http://www.post.japanpost.jp/zipcode/index.html OS:VISTA Opera Ver9.23

  • 【Access】 郵便番号を検索するシステム

    よろしくお願いいたします。 現在、Accessのフォームにて、任意の番号をテキストボックス("(1)")に入力し"検索ボタン"を押すと、該当する郵便番号がフォーム上のテキストボックス("(2)")に表示されるシステムを作っています。 また、郵便番号は"郵便番号一覧"というテーブルにまとめています。 (テーブルには約14万件の"郵便番号"と"住所"が含まれています) ここで質問があるのですが、同じ郵便番号であっても複数の住所が該当するケースがあります。 テーブルにもそうした件が多数含まれていますが、現在の私のVBAでは、その内のひとつの住所しか表示することが出来ません。 そこで、複数の住所が存在する場合は、該当する住所の一覧が表示され、その中から1件を選べるようなシステムを作りたく考えています。 様々な参考書を読み続けてきましたが、完全に行き詰まりました。お知恵を拝借頂けますと幸いです。 -------------------------------- 尚、現在のVBAは下記の通りです。 Private Sub 検索ボタン_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset("郵便番号一覧", dbOpenTable) With rs .Index = "郵便番号" .Seek "=", Me.(1) End With If Not rs.NoMatch Then With Me .(2) = rs!住所 End With End If rs.Close: Set rs = Nothing db.Close: Set db = Nothing End Sub

  • 石川県金沢市の住所について

    http://www.post.japanpost.jp/zipcode/dl/oogaki.html から、全国の郵便番号などが収められたCSVがダウンロードできるのですが(ken_all.lzh)、 その中で石川県金沢市の住所に、 大桑町(ア、イ、ヰ、ウ、上野、ヲ、オ乙、鐘搗山、上川原、上猫下、 などと書かれてある部分がありますが、 これは誤植ではなく正しいものでしょうか?

  • Accessでもっと早く探したい

    Accessでもっと早く探す方法はないでしょうか? 郵便局のホームページにある全国の住所のデータ12万件を一つのテーブルに入れました。 http://www.post.japanpost.jp/zipcode/dl/kogaki.html ためしに、自分の住所を検索してみました。 かなり時間がかかりました。 これをもっと早く検索する方法は無いでしょうか? たとえば、テーブルの仕組みを変える等のやり方はないでしょうか? 手段は問いません。早ければどんな方法でもかまいません。 ちなみに、インデックスは付けてみました。

  • 番地等の詳細住所データ全国版

    はじめてここで質問させていただきます。 早速なのですが、 今、自分でMySQL&PHPを使い郵便番号検索システムみないなものを作ろうかなと思い、住所データを探しています。 (MySQLの技術的な質問ではないのでこのカテゴリーで投稿か迷ったのですが・・) 日本郵政公社のHPよりhttp://www.post.japanpost.jp/zipcode/download.html ダウンロードできたのですが、番地以降の詳細データ ex). 東京都千代田区神田神保町 ○○丁目 何丁目などの細かいデータまではダウンロードしたデータに記載されていませんでした。郵政公社ではあくまで郵便番号のデータということなのでしょうがないのですが・・ できれば番地以降のデータも使っての検索システムをと思っています。 どこでこのようなデータがダウンロードできるか(若しくは有料での販売サイト)知っている方宜しくお願いいたします。

    • ベストアンサー
    • MySQL
  • 郵便配達 日数検索について

    http://www.post.japanpost.jp/deli_days/index.html こちらで郵便の日数を検索しました。 これは指定した住所までに届くまでの日数なのか、郵便局の支店に届く日数なのでしょうか。 例えば24日午前にこちらの郵便局支店に差し出して、翌々日に○○支店に届くと出た場合、その日(26日)のうちに記載した住所まで届けてくれるのですか?

  • エクセルで、郵便番号変換エンジンが見つかりません

    excel2007をvistaで使っていますが、郵便番号変換ウィザードが正常に機能しません。 いろいろ検索した結果、 zipcode7.exe  zd201005.exe をDLしてインストールし、ウィザードの設定もexcelオプションでしましたが、それでも「エンジンが見つかりません。」と出てきます。 教えてください。よろしくお願いいたします。

専門家に質問してみよう