سیشن ها! چیزی شبیه سبد خرید! (درخواست راهنمایی)

freelearn

Banned
سلام
من میخوام چیزی شبیه سبد خرید فروشگاه رو درست کنم!
که اطلاعات سفارش رو توی یه جایی نگه داره و و قتی کاربر سفارش نهایی رو کلیک می کنه کل سفارشاتش در همون لحظه جمع آوری بشه و....


ممنون میشم کمی راهنمایی کنید

با تشکر :rose:
 

BehrouzPc

پــــادشــاه فــلــــش
راه های زیادی برای این کار هست
می تونید id محصولات رو توی سشن ذخیره کنید و در زمان مورد نیاز توسط id ها مقدار های مورد نیاز نمایش و یا محاسبه شود

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

در ضمن این کار رو می تونید توسط کوکی ها و ثبت در دیتا بیس و .... نسبت به نوع پروژه و موارد مورد نیاز اون انجام بدید
البته معمول ترین روش همین سشن ها می باشد


موفق و پیروز باشید
 

freelearn

Banned
ببین من فقط میخوام یه فرم باشه که بتونم 4 -5 تا محصول رو توش جا بدم و کاربران بتونند سفارش بدهند


شما فرض کنید یک کاربری سه تا محصول بخره! اگه بدون سبد باشه باید سه تا فرم پر کنه
ولی میخوام برای سه تا یه دونه فرم پر کنه

با تشکر
 

BehrouzPc

پــــادشــاه فــلــــش
کار ساده ای هست البته توضیحش شاید به وقت زیادی نیاز داشته باشه...
به نظر بنده بهتره هست از نمونه های ساده فروشگاه های فارسی موجود استفاده کنید...
در وب جستجو نمایید...
 

amin100amin

Member
یه آرایه از نوع سشن تعریف کن

توش همه محصولات رو بریز
منظورم کد محصول هستش

بعد که کاربر روی ثبت سفارش کلیک میکنه همه کد محصولات رو از دیتابیس فچ کن و با اطلاعاتشون نشون بده توی لیست سفارش
و بعد از اون هم ثبت سفارش
و در نهایت هم سشن رو آنست کن
که سبد خالی بشه

این کاری هست که من اینجا انجام دادم و چیز خوبی از آب درومد

www.parsinshop.com
 

freelearn

Banned
دوستان فروشگاه یک مثال بود برای طرح سوال!‌

من میخوام با php این کار رو خودم انجام بدم!‌

راهنمایی لطفا
 

amin100amin

Member
با توجه به راهنمایی هایی که شده فکر کنم شما دنبال یکی هستی برات این کارو آماده انجام بده ؟
پس باید بری بخش درخواست کار نه اینجا
 

freelearn

Banned
منظور از راهنمایی نموه مثالی چیزی! و... شما فقط گفتین بریز تو آرایه و ... نمی دونم که....
amin100amin اگر هم دوست ندارید کمک کنید حداقل .. نزنید
 

amin100amin

Member
منظور جمله اخر شما رو نفهمیدم
اما ما خودمون اینجا جوجه هستیم در پی اچ پی و سایر موارد...

خوب شما میتونید یه مورد سی ام اس آماده پیدا کنید
که این امکانات رو به صورت مجانی و به بهترین نحو ممکن داخلش وجود داشته باشه
 

freelearn

Banned
اون سبد خرید یک مثال بود فقط... من میخوام session ها رو یاد بگیرم با یک مثال! همین
 
سلام .
همونطور که BehrouzPc عزیز گفت می تونی یه جدول توو دیتابیست درست کنی مثلا به نام order_tmp شامل فیلدهای : id محصولت (product_id) و یه فیلد به نام order_id
بعد واسه هر انتخابی که مشتری از محصولت می کنه یه رکورد توو جدولت ثبت کن .
حالا هر کی وارد سبد خریدت شد چک کن کوکی ست شده واسش یا نه . اگه شده مقدارش رو بگیر اگه نشده یه کوکی ست کن واسش مثلا به نام order . موقع Generate کردن مقدار کوکی مواظب باش توو جدول order_tmp ، فیلد order_id این عدد تکراری نباشه
فیلد order_id رو با مقدار کوکی ، موقع هر ثبت رکورد پر کن .
تا اینجا شد پر کردن اطلاعات . اما بازیابی :
وقتی مقدار کوکی رو گرفتی توو یه کوئری چک کن هر رکوردی که مقدار فیلد order_id ش برابر با مقدار کوکی بود واکشی کن .
PHP:
if(!isset($_cookie[order]))
{
      setcookie('order');
      $_cookie["order"] = 1235676;//generate unique code
}

$order_id = $_cookie["order"];
$select_order = mysql_query("SELECT * FROM order_tmp o,product p WHERE o.order_id='$order_id' AND p.id=o.product_id;");
while($fetch_order = mysql_fetch_array($select_order))
{
.
.
.
}
کد رو تست نکردم فقط واسه مثال نوشتم که دستت بیاد چی به چیه .
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا