הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 03-10-09, 23:23   # 1
servil
חבר מתקדם
 
servil's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2008
מיקום: חולון
גיל: 39
הודעות: 484
שלח הודעה באמצעות ICO אל servil שלח הודעה באמצעות MSN אל servil

servil לא מחובר  

עזרה בבניית עגלת קניות בסשין..

שלום...
אני בונה עגלת קניות למערכת שאני בונה.
העגלת קניות תעבוד עם סשין.

הוספת מוצרים לעגלה כבר עשיתי...שזה בעצם מערך...
אצלי זה בנוי כמערך של ID...אני מאמין שאפשר לייעל את זה אבל זה כרגע מה שעשיתי..

ז"א שאם מוסיפים 4 פעמים מוצר לסל(אותו המוצר) אז המערך ייראה ככה:
2,2,2,2

2 = ID של המוצר.

השאלה שלי היא בעמוד שמציג בעצם את העגלת קניות...איך אני שולף מהמערך רק את הערכים השונים...

מה הכוונה? אני רוצה להציג ללקוח משהו כזה:

שם המוצר - כמות
שם המוצר - כמות

ז"א שאם יש מערך כזה:
3,2,3,3,3,4,5,4,4,4,8

אז זה אמור להיראות ככה בערך:
שם המוצר - 4
שם המוצר - 1
שם המוצר - 4
שם המוצר - 1
שם המוצר - 1

מקווה שהסברתי את עצמי נכון...

נ.ב
אשמח לשמוע עצות יותר טובות לבניית העגלה בסשין..


תודה רבה,
מתן
  Reply With Quote
ישן 03-10-09, 23:51   # 2
Slash
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 522

Slash לא מחובר  

למה לא בצורת מילון ?
המוצר יהיה המפתח , והערך יהיה הכמות .
__________________
Aziza Web Magazine

Always account for variable change
  Reply With Quote
ישן 04-10-09, 08:37   # 3
servil
חבר מתקדם
 
servil's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2008
מיקום: חולון
גיל: 39
הודעות: 484
שלח הודעה באמצעות ICO אל servil שלח הודעה באמצעות MSN אל servil

servil לא מחובר  

תוכל להסביר קצת יותר למה כוונתך ואם אפשר דוגמת קוד סימלית שאבין בדיור את כל הפרוצדורה.
תודה רבה
  Reply With Quote
ישן 04-10-09, 13:18   # 4
sholaman
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 323

sholaman לא מחובר  

הכוונה שתסדר את המערכך שלך בצורה כזאת:


PHP קוד:
$arr[ID] = COUNT 
ואז הID של המוצר יהיה המפתח שישב בתוך הסוגריים המרובעות והכמות תיהיה הערך עצמו שיושב בפנים.
__________________

Last edited by sholaman; 04-10-09 at 13:20..
  Reply With Quote
ישן 04-10-09, 13:35   # 5
eilon11
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 913
שלח הודעה באמצעות ICO אל eilon11 שלח הודעה באמצעות MSN אל eilon11

eilon11 לא מחובר  

אני מקווה שהבנתי אותך ואנסה לעזור לך.
שים לב מה אני מציע אם אתה עושה את זה בעזרת מערך.
כל מקום במערך ישמש לך מוצר לדוגמא מקום 0 במערך ישמש למוצר מס' 1.
אני בחרתי במוצר מס' 1 ומוצר מס' 3 ומוצר מס' 1 אז בקלות אתה עובד רק עם Count של +1 ומכניס פעמיים למקום 0 ואז יש בו 2 ופעם אחת למקום 2(בגלל שזהו מוצר מס' 3) וככה כל פעם מוסיף במקום הרצוי.
ואז לאחר מכן ההדפסה של המוצרים פשוטה מאוד, מקווה שהבנת בהצלחה.
  Reply With Quote
ישן 04-10-09, 15:16   # 6
Slash
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 522

Slash לא מחובר  

קוד:
$arr['tv'] = 2
$arr['pc']= 4
יש הרבה שיטות , אין נכונה או לא נכונה .
יש פשוט שיטה נוחה ופחות נוחה .
__________________
Aziza Web Magazine

Always account for variable change
  Reply With Quote
ישן 04-10-09, 15:23   # 7
servil
חבר מתקדם
 
servil's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2008
מיקום: חולון
גיל: 39
הודעות: 484
שלח הודעה באמצעות ICO אל servil שלח הודעה באמצעות MSN אל servil

servil לא מחובר  

אוקיי חבר'ה לפי התגובות פה וקריאה קצת בתגובות מאתרים מחו"K בנושא הזה נראה לי שאלך על העניין של KEY ו VALUE...
עכשיו השאלה היא איך בעצם אני מגדיר KEY חדש?(למוצר שעדיין לא הוכנס לעגלת הקניות של הגולש).
איך ניתן לדעת בכלל אם קיים KEY כזה או שעוד לא?

תודה רבה על התגובות,
מתן.
  Reply With Quote
ישן 04-10-09, 23:17   # 8
shimlash
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 139

shimlash לא מחובר  

אתה יכול לתת לו ערך עם =+ ואז הוא מוסיף את הערך הקיים, ואם לא קיים אז הוא מוסיף 0.
  Reply With Quote
ישן 05-10-09, 02:08   # 9
Slash
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 522

Slash לא מחובר  

כדי לבדוק אם KEY כבר קיים , אז יש את הפונקציה array_key_exists :
http://www.php.net/array_key_exists

ואם לא קיים אז אתה פשוט פותח אותו , נותן לו שם וערך לפי ההגדרות שלך מהDB או מהטופס .
__________________
Aziza Web Magazine

Always account for variable change
  Reply With Quote
ישן 05-10-09, 08:33   # 10
servil
חבר מתקדם
 
servil's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2008
מיקום: חולון
גיל: 39
הודעות: 484
שלח הודעה באמצעות ICO אל servil שלח הודעה באמצעות MSN אל servil

servil לא מחובר  

תודה רבה.
סיימתי את עגלת הקניות.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 13:08.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ