Cevaplar
-
Aşağıdaki gibi bir fonksiyonla altında bulunan bütün üyeleri bulabilirsin.
Uzun süre önce yazdığımdan (,) ile ayırmışım ama direkt olarak diziye aktarabilirsin.public function su($no){ $sql="select * from uye where referans='".$no."'"; $sorgu=$this->link->query($sql); foreach($sonuc=$sorgu->fetchAll(PDO::FETCH_OBJ) as $s){ $uyeler.=$s->uyeid.","; $uyeler.=$this->su($s->uyeid); } return empty($no) ? NULL : $uyeler; }
-
barisbabacanoglu
Cevabınız için teşekkür ederim ama bir kişinin altındaki üyeleri bulabiliyorum, onları listeleyebiliyorum bu kısımda sorun yaşamıyorum.
benim bulmak istediğim bir üyenin altında kaç tane üye var ama alt üyeler de dahil
Örnek verdiğim listeye göre
Hilal'in altında 4 üye var yada Altay'ın altında 8 üye var Şeklinde sonuç almam gerekiyor10 yıl önce yazılmış -
xuma
Yukarıda verdiğim kodla ahmet için arif,banı,deniz,ekin,elif,emel.. gibi çıktı verir.(Dediğim gibi array olarakta alırdın.) Bunu explode ile array haline getirip count() fonksiyonu ile sayabilirsin.10 yıl önce yazılmış -
barisbabacanoglu
Denedim ama yapamadım, sanırım verdiğiniz kod bana biraz karmaşık geldi10 yıl önce yazılmış -
xuma
Örnek tablonu buraya yaz tekrar bakalım benzer bir sistemi daha önce ben kodladım , benimkinde sağında solundakileri kişi sayıları ve bunlara bağlı hesaplamalarda vardı.Yukarıdaki verdiğim kod class içinde kullandığım yapıydı yapman gereken bir fonksiyon hazırlayıp altındaki üyeleri buldurman yine aynı fonksiyonu fonksiyon içinde kullanman.10 yıl önce yazılmış
-