PDA

View Full Version : از چه روشي براي پياده سازي سبد خريد در سايت استفاده ميشود؟



vb_nima
چهارشنبه 11 آذر 1388, 00:25 صبح
سلاام دوستان.
ميخواستم بدونم در سايتها از چه روشي براي پياده سازي سبد خريد استفاده ميشود؟ آيا بايد در ديتابيس جيزي ذخيره كنم؟
و يه سوال ديگه:
فرض كنيد ما سه جدول تو ديتابيس داريم، book (مشخصات كتاب) و user (مشخصات اعضا) و sell ( اطلاعات خريد) كه در جدول sell‌كليدهاي اصلي جدول book‌و user‌ نيز قرار داده شده. توي سايت كاربر ميتونه خريدهاش را ببينه مثلا 10 كتاب را يه بار خريد كرده و 20 كتاب را يه بار ديگه. حالا من از جه روشي بايد استفاده كنم كه خريدها را براي كاربر متمايز كنم؟ يعني مثلا بگم خريد 1 شما شامل اين 10 كتاب بوده و خريد 2 شما شامل اين 20 كتاب. چون وقتي اطلاعات خريد را اضافه ميكنم فقط از جدول sell‌ميشه اين برداشت را كرد كه كدوم كاربر كدوم كتاب را خريده و نميشه فهميد كه كدوم كتابها را باهم خريده. آيا بايد فيلد خاضي به sell‌اضافه كنم؟ معمولا از چه روشي استفاده ميشود؟ ببخشيد اگر منظورم را درست نتونستم بيان كنم.
ممنونم.

clover
چهارشنبه 11 آذر 1388, 00:37 صبح
سلام دوست عزیز
این یک نمونه سبد خرید هست :
http://barnamenevis.org/forum/showthread.php?t=192729

اگر براتون امکان داره سوالات را در تاپیک ذکر شده مطرح کنید تا به نتایج جامع در مورد سبد خرید برسیم.

در مورد سوال دوم هم من فکر میکنم باید یک فیلد دیگه اضافه کرد برای شناسه ی سفارش و اقلام خریداری شده در هر سفارش را با شناسه ی سفارش پیدا کرد. البته راه های پیچیده تری هم برای ثبت سفارش هست . مثلا جدولی داشته باشیم که هر رکورد اون معرف یک سفارش هست و یک فیلد اقلام خریداری شده را به صورت رشته با یک جدا کننده مثل ^ نگهداری کنه.