Merhaba arkadaşlar. Bir projem için yardımınıza ihtiyacım var.
Herkesin referans kodlarıyla üye olabildikleri bir sistem düşünün.
Ahmet benim kodumla üye oldu. Mehmet ise Ahmet'in koduyla üye oldu.
Yani benim iki alt üyem, Ahmet'in bir alt üyesi oldu.
Ben buradaki toplam alt üye hesaplamasını nasıl yaptırabilirim? Aradaki katman farkını nasıl hesaplayabilirim, yardımcı olabilir misiniz örneklerle?
Alt üye sistem algoritması
3
●296
- 10-02-2015, 01:53:59
- 10-02-2015, 02:17:02Evet, meşhur network sitelerinden yapmıyorsundur umarım

ustId veya yazması kolay olsun diye üst iye için referer diyelim. üye tablonda
id, referer, ............... gibi bilgiler var.
function dallan($referer) { $dizi=array(); $sorgu=mysql_query("SELECT * FROM uye WHERE referer=$referer"); while($veri=mysql_fetch_assoc($sorgu)) { $dizi[$veri['id']]=dallan($veri['id']); } return $dizi; }fonksiyonunu kullanabilirsin. 1 ID'Li üyenin alt üyelerini bulacaksan dallan(1); yazman yeterli. gelen tüm alt diziler seviyeli dizilerdeki anahtar isimleri olacaktır. - 10-02-2015, 18:42:30Üyeliği durdurulduMisal ben ahmetim, kullanıcılar tablosunda ahmetin davetiye sutununda 1 adet davetiye kodu var.Schizophrenia adlı üyeden alıntı: mesajı görüntüle
Birisi bu kodu kullandığında kullanıcılar tablosunun davetiye sutununda bu kodu aratırsın ve bu kod hangi kullanıcı adının ise o kullanıcı adının davet_edilen sutununa +1 ekletirsin.
Algoritma işinde uzmanım adamım

