سبد خريد

سلام
دوستان من ميخوام كه كاربر وقتي روي دكمه اي كليك كنه اطلاعات داخل يك فيلد از يك ركورد table در يك ليست باكس ذخيره شود و وقتي كه از اون صفحه به صفحه ديگري رفت اطلاعات داخل آن از بين نرود و نمايش داده شود(مثل سبد خريد) تا وقتي كه كاربر دكمه خريد رو زد اطلاعات اون به يك صفحه ديگر برود.
اگه ممكنه راهنماپي كنيد
ممنون
bye
 

omidak

Active Member
سلام:
برايه اين كاها 2 كار رو انجام ميدن
يك اينكه اين اطلاعات رو در يك Database ذخیره میکنند و حتماً بهش Date هم میدن
و با هر باز دید هرچی که مثلاً مال 20 دقیقه پیش بوده رو پاک میکنند
راه دوم اینه که شماره Item ها رو مثلاً به صورت زیر در Session ذخیره میکنند :wink: :
کد:
1,2,4,66,22,34,64
بعد توسط کد Split اون ها رو با , ازهم باز کنید :wink:
 
وقتي در session ذخيره بشن اگه كاربر به صفحه ديگري بره اون اطلاعات ميمونه؟
با split چطور كار كنم؟
ممنون
 

omidak

Active Member
سلام:
نه ديگه Sessionمال کاربر . به کاربردیگه که ربطی نداره 8O
Split هم اینجوری کار میکنه:
کد:
Dim Tmp1()
Tmp1 = Split(Session("Basket"), ",")
بعد به این صورت باز گردانی میشه:
کد:
For i = 0 To UBound(Tmp1)
   Response.Write(Tmp1(i))
Next i
 
سلام
اميد جان session اگه بخوام استفاده كنم مگه فرمم رو نبايد submit كنم .
من ميخوام كاربر وقتي گزينه ؛انتخاب؛ رو از ركوردي كه جستجو كرده بزنه شماره موجود در فيلد مثلا x اون ركورد بياد توي ليست باكس موجود و تا وقتي كه كاربر دكمه خريد رو نزده(يعني فرمي كه ليست باكس ما هم جزوش هست رو ارسال نكرده) و در صفحات ديگر سايت مشغول خريد هست اون شماره ها در ليست باكس حفظ بشه و قابل نمايش در ليست باكس صفحات بعدي به كاربر باشه.
اميدوارم منظورم رو كامل بيان كرده باشم.
ممنون
منتظرم
 

omidak

Active Member
سلام:
خوب برايه اين كار ميتونيد يك SelectBox داشته باشید و برایه اظافه کردن هر Item
از کد مشابه روبرو استفاده کنید:
کد:
Select1.options[Select1.length] = new Option("Item11", "Item11")
اما من توصیه میکنم که از همون Database استفاده کنید.
و با هر استفاده تمامیه Order هایی که تا مثلاً 20 دقیقه پیش بوده پاک کنه. :wink:
 

mani25j

New Member
سلام :
من ميخوام كه كاربر با كليك روي لينك (انتخاب) شماره داخل فيلد code رو در selectlist ذخيره كنه و وقتي به صفحات ديگر اين بخش ميره اون اعداد در select list باقي بمونه تا زمان ارسال فرم برسد و كاربر فرم رو ارسال كنه.
٫
<a/> انتخاب <a>
<form>
<' select name = '1 >
< select/>
<form/>
٫
ممنون
فعلا باي
 

omidak

Active Member
سلام:
بهتره كه در تماميه مراحل از متد Post استفاده کنید و اون SelectBox رو نیز submit و در صفحه بعد دریافت و دوباره ذخیره کنید :wink:
 

hoom

Active Member
با سلام

راستش من سه چهار سال پيش يكي با جاوااسكريپت نوشتم كه فقط دوتا تابع كوتاه داره و اقلام رو توي يه كوكي ذخيره ميكنه. الان هم روي سايت يه انتشاراتي خيلي بزرگه و داره حسابي كار ميكنه (www.enkelmann.de)، اگر خواستيد ميتونم بهتون بدمش.

ارادتمند
٫
 

golmehr

Member
جناب Hoom
این سایت به چه زبانی است و سبد خرید در کدام قسمتش می باشد؟
ممنون میشم اگه source اش رو هم در اختیار قرار بدید...
 

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

بالا