せっかくなので(?)ショッピングカートの住所入力部分をAJAX対応ということで、
郵便番号の入力でリアルタイムに都道府県と住所に入力されるようにしてみました。
AJAXで郵便番号検索はぐぐれば沢山情報ありますので割愛しますが、そのままでは使えません。
うちのデータは都道府県は数字で管理していますので、まずは郵便番号の変換テーブルから用意する必要があります。
$fp = fopen(“KEN_ALL.CSV”, “r”);
while ($data = fgetcsv($fp, 10000)) {
$zip = $data[2];
$pref = $data[6];
for ($p=0;$p
$_prefは都道府県配列です。
これで、郵便番号から都道府県の数字、残りの住所が検索できます。
後は適当なスクリプトを引っ張ってきてレジシステムに対応させるだけです。
ちょっとごちゃごちゃありましたが汎用性とか美しさ関係なしならさくっとできますね、AJAX。
他には商品検索のとことかに使えそうですが、負荷が怖いような…
追記…
今FireFoxのバージョン1.5がでたということで早速セットアップ
自動入力が効かない…どこからチェックすべきか…困りました