בגדול אתה צריך טבלאת מפנים כזאת
בעלת נניח 4 שדות
רקורסיה דיי פשוטה זה בסגנון של עץ בינארי אפשר לומר..
הטבלה צריכה להיות משהו בסגנון ׁ(טורים)
id | refid | name | etc | etc
כאשר הID הוא AUTO INCREMENT
הREFID הוא הID של המשתמש שהזמין את המשתמש הנוכחי - אם המשתמש הנוכחי נרשם ישירות ולא הוזמן אתה זורק שם 0 או נאל
ד'א היתי מוסיף עמודת קונפירמציה לאישור מייל
עכשיו נניח אני הזמנתי את איציק שהזמין את שלומי ואז הזמנתי גם את יוספה אז הטבלה תראה כך:
קוד:
id refid name etc etc
---------------------------------------------
1 0 me - -
2 1 itzik - -
3 2 shlomi - -
4 1 yosefa - -
אחרכך בשביל לשלוף את כל המפנים אתה צריך לכתוב רקורסיה ששואבת את כל המפניםש ל המפנים של המפנים עד כמות ההיררכיה שאתה רוצה
(אתה יכול לעשות היררכיה אינסופית - פשוט להגדיר אחוז קטינה בין היררכיה - צריך להיות יחס ישר בין הכניסה לתת היררכיה לבין האחוזים או הכסף שהמפנה מתוגמל איתו)
אם אתה מסתבך אתה מוזמן לצלצל אלי לנייד אני אסביר לך
שבת שלום