Sorunu şu şekilde çözdüm fakat alt menu olmayanlarda da açılır kısım boş çıkıyor onu nasıl engellerim
<li class="menu-item-has-children" ><a href="javascript:void(0)" title="ÜRÜNLERİMİZ" >ÜRÜNLERİMİZ</a>
<ul class="sub-menu">
<?php $kat=$db->query("SELECT * FROM katagoriler");
while($row=$kat->fetch(PDO::FETCH_ASSOC)) { ?>
<li><a href="<?php echo $row['baslik']; ?>"><?php echo $row['baslik']; ?></a>
<?php $altkat=$db->query("SELECT * FROM altkat WHERE kat_id=".$row['id']); ?>
<ul class="sub-menu">
<?php while($alt=$altkat->fetch(PDO::FETCH_ASSOC)) { ?>
<li><a href="<?php echo $alt['baslik']; ?>"><?php echo $alt['baslik']; ?></a></li>
</ul> <?php } ?>
</li>
<?php } ?>
<li><a href="javascript:void(0)" title="YEDEK PARÇALAR" >YEDEK PARÇALAR</a></li>
</ul>
</li>