PDA

View Full Version : تنوع نوع محصول در فروشگاه اینترنتی و ثبت ویژگیهای محصولات متفاوت



charcharkh
چهارشنبه 12 دی 1397, 13:03 عصر
سلام خدمت اساتید و دوستان محترم

برای دیتابیس فروشگاه اینترنتی محصولات با تنوع بالا وجود داره که خب یک اصل هست مثلا توی فروشگاه موبایل داریم با ویژگیهای مربوط به خودش(نام - برند - ابعاد -نوع صفحه نمایش - نوع باطری - غیره ..) حتالا وقتی نوبت به درج محصول متفاوتی مثل روغن موتور برسه خب طبیعی که قضیه فرق میکنه ( نام - برند - لیتر - گرانول - و ...) با استفاده از راهنمایی دوستان که توی سایتهای دیگه هم دیدم بایست سه تا جدول درست کنم اینجوری

جدول محصول :


produt {id , name , price}
10 ، گوش سامسونگ مدل 11 ، 100000




جدول ویژگیهای محصول :


Attribute {id , name , value}

id=1
name=cpu
value=DualCore

id=2
name=cpu
value=CoreI2

id=3
name=Blutooth
value=RB1023932

id=4
name=Inch
value=14

id=5
name=Inch
value=15



بعدش این مقدار ها رو توی جدول سوم به محصولات انتساب میدی با استفاده جدول واسط :

pro_attr
{
idproduct
,
idAttribute
}

idproduct=10
idAttribute=5


idproduct=10
idAttribute=2


خب تا اینجا حله ولی وقتی میخا م این موارد (
Attribute
) یا ويزگیها رو کاربر یا همون فروشنده که داره محصول رو معرفی میکنه چطور بایست این ویژگیها رو اضافه کنه فرض کنید داره موبایل رو معرفی میکنه خب نبایست ویژگی مربوط به روغن مثل (لیتر - گرانوروی) براش نمایش داده بشه

مشکلم الان سر اینه که چطور فرم مربوط به معرفی محصول رو بسازم که برای محصول موبایل نیاد ویژگیهای مربوط به روغن ماشین یا ماشین لباسشویی نشون فروشنده بده و ازش بخواهیم این فیلدها رو پر کنه یا نه رها کنه

راه چاره چیست ؟؟!!

ممنون از مشارکت خوب دوستان

charcharkh
چهارشنبه 12 دی 1397, 16:35 عصر
دوستان لطفا راهنمایی نمایید 23 بار تا حالا دیده شده اما دریغ از یک راهنمایی کوچک :گریه: