查看: 1310|回复: 9
|
类似 MLM 的 membership
[复制链接]
|
|
如果要弄一个类似 MLM 的 membership system,该怎么弄呢?
例如一个人下面可能有很多下线,也可能有很多层
要如何将每一层每一个下线显示出来?
我试过了,如果显示第一层还没问题
但如果要显示每一层,每一个下线就想不到 |
|
|
|
|
|
|
|
发表于 17-12-2006 11:31 AM
|
显示全部楼层
你要有一个field 来记录他的upline 是谁,还有一个field是用来记录他的level
如first level X sponser to downline A,upline field=X,level = 2,如果downline A sponser to his downline A-2, then upline field=A,level 3,我之前写过。。我也要refer回那code..haha有点忘记了不好意思 |
|
|
|
|
|
|
|
楼主 |
发表于 17-12-2006 10:58 PM
|
显示全部楼层
如果我要懂 X 下面有几个 level,包括谁(包括 A & A-2)
用这个方式行得通吗? |
|
|
|
|
|
|
|
发表于 17-12-2006 11:44 PM
|
显示全部楼层
原帖由 hooi1983 于 17-12-2006 10:58 PM 发表
如果我要懂 X 下面有几个 level,包括谁(包括 A & A-2)
用这个方式行得通吗?
可以。。你要写一个function来找到最下面去 |
|
|
|
|
|
|
|
楼主 |
发表于 18-12-2006 12:10 AM
|
显示全部楼层
原帖由 max5007 于 17-12-2006 11:44 PM 发表
可以。。你要写一个function来找到最下面去
不好意思,可以请教一下吗?
我想了好久还是想不通
如果只是一个 level 就可以
但是现在不懂有几个 level、几个 network 和几个 downline
例如 X 有五个 downline,就是说有五个 network
每个 network 又会有各自的 level 和 network |
|
|
|
|
|
|
|
发表于 18-12-2006 09:22 AM
|
显示全部楼层
原帖由 hooi1983 于 18-12-2006 12:10 AM 发表
不好意思,可以请教一下吗?
我想了好久还是想不通
如果只是一个 level 就可以
但是现在不懂有几个 level、几个 network 和几个 downline
例如 X 有五个 downline,就是说有五个 network
每个 network ...
做一个self call function,不管有几个level都行 |
|
|
|
|
|
|
|
发表于 18-12-2006 10:07 AM
|
显示全部楼层
用TREE STRUCTURE.....可以参考XML,XLS |
|
|
|
|
|
|
|
发表于 18-12-2006 11:21 AM
|
显示全部楼层
采用 TreeView,无限制多少层多少下线。
数据库分3个栏,
parent,child,name
0, 1, A }
0, 2, B } 这三个人是高层的
0, 3, C }
1, 4, A's downline 1
1, 5, A's downline 2
1, 6, A's downline 3
2, 7, B's downline 1
2, 8, B's downline 2
3, 9, C's downline 1
3,10, C's downline 2
4,11, A downline 1's downline 1
4,12, A downline 1's downline 2
5,13, A downline 2's downline 1
7,14, B downline 1's downline 1
11,15, A downline 1 downline 1's downline 1
15,16, A downline 1 downline 1 downline 1's downline 1
16,17, A downline 1 downline 1 downline 1 downline 1's downline 1
5,18, C downline 2's downline 2
12,19, A downline 1 downline 2's downline 1 |
|
|
|
|
|
|
|
发表于 18-12-2006 12:11 PM
|
显示全部楼层
原帖由 hooi1983 于 18-12-2006 12:10 AM 发表
不好意思,可以请教一下吗?
我想了好久还是想不通
如果只是一个 level 就可以
但是现在不懂有几个 level、几个 network 和几个 downline
例如 X 有五个 downline,就是说有五个 network
每个 network ...
你可以参考以上几位大大的意见,我也是这样做的。。但也要考虑到当下线到了一定的level时,你要给他们选要从哪一个level看起,不然db会heavy load,也会吃很多bandwidth |
|
|
|
|
|
|
|
楼主 |
发表于 18-12-2006 04:36 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|