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>