ورود

View Full Version : سوال: سناريو آدرس و محصول



UnnamE
یک شنبه 11 اردیبهشت 1390, 17:37 عصر
بصورت معمول وقتي قراره واسه محصول آدرس بديم ، كاربر شروع ميكنه به انتخاب كشور + استان + شهر در آخر آدرس خيابون و كد پستي
خب اين روش 220% سنتي ـه، چون پروژه هاي international‌ باس با ZipCode, PostalCode كار كرد و اصلا ديگه انتخاب استان و شهر و اين بند و بساط غير قابل استفاده ميشه

خب پروژه هاي زيادي ديدم كه براي محصولات يه كشور يا حداكثر US, UK, CA رو تحت پوشش قرار ميدن و با استفاده ZipCode, Postal Code سناريو آدرس رو تموم ميكنن و براي Validate كردن zip هم از Regex و يه سري ابزارآلات ديگه :d ( كه در تمام سناريو چيزي به اسم انتخاب كشور و استان و شهر و اينچيزا ني و منطقه از روي zip/postal شناخته ميشه)

ولي اگه قرار باشه طيف وسيع تري از مناطق هم support بشه اينجاست كه يكم كار ميگرن دار ميشه
در نظر باشه كه فقط قراره كشوور هايي كه از zip/postal استفاده ميكنن تو پروژه پشتيباني بشن
سوال اينجاست به چه شكل اينكار انجام بشه كه در زمان گذارش گيري از DB كار گره نخوره
اول ميخواسم از GIS/GEO استفاده كنم كه ديدم زياد به كار نمياد و يه سري راه حل هاي ديگه

خب اين ته اش، حالا دوستاني كه راه حال بهتري دارن ممنون ميشم نظرشون رو بگن!
مغسي بوكو!

alonemm
دوشنبه 12 اردیبهشت 1390, 16:41 عصر
باسلام:
در سایتهایی همانند یاهو در قسمت ثبت نام شما وقتی Zip رو وارد میکنید بسته به کشوری که انتخاب کردید عملیات اعتبار سنجی انجام میشه.
پس کوئری سنگینی نمیتونه باشه چون جدول zip با جدول کشورها درارای ارتباط مستقسم یک به یک هستند.


موفق باشید.

UnnamE
دوشنبه 12 اردیبهشت 1390, 16:59 عصر
باسلام:
در سایتهایی همانند یاهو در قسمت ....
موفق باشید.
انجام كار به اين شكل آخرين راهي بود كه در نظر گرفته بودم
سعي كردم ورودي كاربر رو با استفاده از regex فيلتر كنم و متوجه بشم از چه كشوري هست ولي مشكل يه مرحله قبل بود كه از كجا معلوم zip به درستي وارد شده كه حالا مال كدوم كشور باشه بماند
واسه همين راهي ديگه اي جز استفاده از انتخاب كشور و validate zip بر مبناي كشور انتخاب شده ني!
مرسي