آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

فروشگاه اینترنتی و تاریخچه خرید

Alireza  7 سال پیش  7 سال پیش
0 0

سلام دوستان
یه مشورت میخواستم

 

ببینید من تو مرحله ای هستم که تو پروفایل کابر بهش نشون میدم که چه محصولاتی رو قبلا خریداری کرده

حالا به یه مشکلی خوردم

من اگه با product_id نشون بدم که این کاربر مثلا محصول شماره 5 رو خریداری کرده که اون زمان موقع خرید اون محصول قیمتش 50 هزار تومن بوده ولی بعدا گرون شده اون محصول و ویرایش روش انجام شده

 

و همینطور که مشاهده میکنید من با product_id قیمت محصول رو میکشم بیرون و باعث میشه قیمت محصولی که قبلا کاربر خریداری کرده نیز تغییر کنه

حالا چجوری ساختار دیتابیس رو درست کنم که وقتی محصولی ویرایش میشه قیمت قبلی تغییر نکنه برای اون دسته افرادی که این محصول رو خریدن

0 0
ساده ترین راه اینه که هنگام خرید کاربر, به همراه product_id قیمت جنس را هم کنارش در دیتابیس ذخیره کنید. (7 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Arshazm  7 سال پیش
+1 0

Alireza ی عزیز ، سلام

شما برای حل این مشکل میتونید برای هر محصول توی دیتابیس بعلاوه یک قیمت ، تاریخ (تغییر) بزنید و بعد برای هر خرید هم همینطور و این دستور رو توی برنامه (سایت) بدید که کسانی که خریدشون از فلان تاریخ به قبل و فلان تاریخ به بعد بوده ، این قیمت رو براشون در نظر بگیر.

موفق و پر انرژی (+) باشید.

0 0
مشکل افزونگی داده نداریم؟ محصولاتی از یک جنس که فقط قیمت و تاریخشان باهم فرق می کنند. (7 سال پیش)
+1 0
شما میتونید تو یکی از فیلد های جدول (مثلا به نام Changes) هر موقع که قیمت محصولی عوض میشه به محتوای اون ، اون تاریخ رو اضافه کنید (بجای insert کردن یه row جدید به database) و بعدا با چیزایی مثل ریجکس اینارو از هم جدا و چک کنید. (7 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .