• 23-02-2022, 17:12:22
    #1
    Bu Döngülerde Bir türlü mantığı çözemiyorum iç içe olmalı ama arada olmaması gereken div 'lerinde döngüye girmemesi lazım örnek kodu anlatmaya çalıştım umarım anlatabilmişimdir.


    <?php 
    $ilansor=$datadb->prepare("SELECT * from ilan_kategori where ana_id is null order by checked");
    $ilansor->execute();
    while ( $ilancek=$ilansor->fetch(PDO::FETCH_ASSOC)) {  ?>
    
        <li><a class="show" id="pills-organization-tab" data-bs-toggle="pill" href="#pills-organization<?=$ilancek['id']?>" role="tab" aria-controls="pills-organization" aria-selected="false"><span class="title"><?=$ilancek['kat_ad']?></span></a></li>
    
    
    <?php } ?>
    
    <div class="fade tab-pane" id="pills-organization<?= BURAYA ID NASIL ALIRIM DÖNGÜDEN GELEN İD DEĞERİNİ?>" role="tabpanel" aria-labelledby="pills-organization">
        <div class="card mb-0">
    
    
    <?php 
    $ilansor=$datadb->prepare("SELECT * from ilan_kategori where ana_id= BURAYADA YUKARIDAN GELEN ID DEĞERİNİ ALIP DÖNGÜYE SOKMALIYIM");
    $ilansor->execute();
    while ( $ilancek=$ilansor->fetch(PDO::FETCH_ASSOC)) {  ?>
    
    
    
            <div class="card-header d-flex">
                <h5>Organization</h5>
            </div>
    
    
    <?php } ?>
    
    
        </div>
    </div>
  • 24-02-2022, 18:12:44
    #2
    Bro yukarıda çektiğin her değer için mi bu id lazım. o zaman bu ıdleri array a ekleyebilirsin. sonra da foreach ile çekersin bunu...
  • 24-02-2022, 18:17:15
    #3
    Brom sen bana ne yapmak istediğini yazsana bi... döndüden sadece bir id mi almak istiyorsun tüm idleri mi. birinde idleri linke ekleyeceksin anlaşılan ama hangisini.. yada hepsini mi.. burda ufak bir mantık hatası var. bunu çözersek çok daha kolay yardımcı olabilirim.
  • 25-02-2022, 11:11:36
    #4
    Aslında yapmak istediğim aşağıdaki resimdeki gibi bir işlem.

    Önce Ana Kategorileri Sıraladım - Ana Kategoriye Tıkladığımda yan kısımda ona bağlı Alt Kategoriler gelecek ve hangisini seçersem yan kısımda'da onun bilgileri gelecek.

    Bir Türlü Mantığını kuramadım.