PDA

View Full Version : چک کردن ورودی های مرتبط بهم



IMANAZADI
سه شنبه 30 شهریور 1395, 06:39 صبح
سلام


دوستان بازم یک سوال


فرض کنید دوتا کمبو باکس دارید که یکی نام های استان ها و دیگری نام شهرستان های آن استان رو نشون میده و این دو کمبوباکس از طریق دو جدول مربوطه در پایگاه داده پر میشه


کاربر میاد در کمبوباکس استان تهران رو انتخاب میکنه و در کمبوباکس دوم شهرستانهای استان تهران لود میشه ، اینجا کاربر بجای انتخاب یکی از شهرستانهای موجود در لیست میاد و شیطونی میکنه و از طریق firebug مقدار یکی از آپش های کمبوباکس شهرستان رو مثلا به شیراز تغییر میده و آی دی اونم برابر آی دی شیراز ست میکنه و اونو انتخاب و فرم رو ارسال میکنه


در سمت سرور چطوری باید بررسی کنیم که مقدار شهرستان ارسالی برای استان ارسال شده است و کاربر اونو تغییر نداده ؟؟؟؟؟

Unique
سه شنبه 30 شهریور 1395, 11:24 صبح
عموما برای این نوع داده یعتی استان و شهرستان یک جدول با مقادیر id,parent,name در نظر میگیرن که parent های استان ها مقدار صفر هست و parent های شهرستان ها اون استان مربوطه.
توجه داشته باشین که دیتا ارسالی از طرف کاربر هیچ وقت قابل استناد و اطمینان نیست. پس وقتی id مربوط به استان و شهرستان را گرفتیم یک select میزنیم روی database تا مطمٓن بشیم ترکیب درستی هست.

hamedarian2009
سه شنبه 30 شهریور 1395, 12:40 عصر
اصولا نام استان رو برای کاربر ذخیره نمیکنن همون شهر رو ذخیره میکنن بعدا از طریق روابط میشه نام استانش رو هم بدست آورد حالا اگه به شیراز تغییرش بده استانش هم میشه فارس