• 30-12-2021, 13:07:55
    #1
    Merhabalar php uzmanı php sever php bilgisi olan abilerim kardeşlerim.

    İç içe geçmiş kategorilerim var




    Aktif sayfam sebze sayfası ise alt kategorilerini alt li içinde gösteriyorum. Burada sıkıntım yok. Fakat üst parrent kategorileri de li> ul > li yapısı içinde kategorik olarak bir üst kategori hangi kategorinin altındaysa hiyerarşik şekilde nasıl gösterebilirim? Kafamda birşeyler gelip gidiyor ama tam oturtamıyorum.
  • 30-12-2021, 13:16:55
    #2
    Php recursive fonksiyonlar (aradığın mantık) veya php sınırsız alt kategori yapımı diye aratırsan zaten sana recursive fonksiyon ile sınırsız alt kategori yapımını anlatan çok konu çıkacaktır.
  • 30-12-2021, 13:18:55
    #3
    blap adlı üyeden alıntı: mesajı görüntüle
    Php recursive fonksiyonlar (aradığın mantık) veya php sınırsız alt kategori yapımı diye aratırsan zaten sana recursive fonksiyon ile sınırsız alt kategori yapımını anlatan çok konu çıkacaktır.
    Harikasın hocam araştıyıorum.
  • 30-12-2021, 13:30:22
    #4
    Eğer yanlış anlamadıysam şu adresteki anlatım işinizi görür.
  • 30-12-2021, 15:04:31
    #5
    Daky adlı üyeden alıntı: mesajı görüntüle
    Eğer yanlış anlamadıysam şu adresteki anlatım işinizi görür.
    blap adlı üyeden alıntı: mesajı görüntüle
    Php recursive fonksiyonlar (aradığın mantık) veya php sınırsız alt kategori yapımı diye aratırsan zaten sana recursive fonksiyon ile sınırsız alt kategori yapımını anlatan çok konu çıkacaktır.
    recursive fonksiyonu araştırdım mantığı basit geldi fakat biraz karmaşık yapılarda kullanımı da zor duruyor. sanırım biraz zaman ayırmam gerekecek.
    Fakat aşağıdaki şekilde senaryoyu daha basitleştirirsek nasıl yapabilirim en basit yoldan?

    tarayıcıdan anlık olarak açık olan kategorinin id'sini alarak hangi üst kategoriye bağlıysa onu ekrana yazdırmak sonra varsa eğer onun da üst kategorisi onu da ekrana yazdırmak sonra onun da bir üst kategorisi varsa onu da yazdırmak.
  • 30-12-2021, 15:45:54
    #6
    buddy adlı üyeden alıntı: mesajı görüntüle
    recursive fonksiyonu araştırdım mantığı basit geldi fakat biraz karmaşık yapılarda kullanımı da zor duruyor. sanırım biraz zaman ayırmam gerekecek.
    Fakat aşağıdaki şekilde senaryoyu daha basitleştirirsek nasıl yapabilirim en basit yoldan?

    tarayıcıdan anlık olarak açık olan kategorinin id'sini alarak hangi üst kategoriye bağlıysa onu ekrana yazdırmak sonra varsa eğer onun da üst kategorisi onu da ekrana yazdırmak sonra onun da bir üst kategorisi varsa onu da yazdırmak.
    Bunu da özyinelemeli fonksiyonla yapabilirsin. Aslında bakman ve uygulaman gereken tek yöntem bu olmalı.

    Örn: https://www.uguroksuz.com/php-recursive-fonksiyonlar/
  • 30-12-2021, 15:46:15
    #7
    Şu makaleyi okumanızda fayda var: http://mikehillyer.com/articles/mana...data-in-mysql/