v2.5.2
Giriş yap

Kafayı Yemek üzereyim Lütfen yardım edin.

ynscnr55
341 defa görüntülendi ve 1 kişi tarafından değerlendirildi

https://i.hizliresim.com/rcd2jvo.png

arkadaşlar resimde anlattığım gibi. PDO kodlama ile kategori alt kategori sistemi yaptım. Sistem çalısıyor fakat işin içinden çıkamadım mantık kuramadığım bi iki kısım var.

bir de alt kategori hangi üst kategoriye aitse o üst kategorinin ismini nasıl yazdırırım ?

Lütfen Yardımcı olun.

serkan
537 gün önce
Bu işini görür. Kendine göre uyarlarsın
<?php

     $q = $db->prepare("select * from kategori where parent_id=:p");
            $q->execute(array(
               ':p' =>0
            ));
            $say = $q->rowCount();
            
       
?>
<ul>
   <?php foreach ($q as $key => $value):?>
      <li>
      <?php  $subs = $db->prepare("select * from kategori where parent_id=:pId");
       $subs->execute(array(
         ':pId' =>$value["id"]
      ));
      $say = $subs->rowCount();
      
      ?>
         <a href=""><?=$value["kat_ad"];?>(<?=$say?>)</a>
         <?php  $sub = $db->prepare("select * from kategori where parent_id=:pId");
            $sub->execute(array(
               ':pId' =>$value["id"]
            ));
         ?>
         <ul>
            <?php foreach ($sub as $subKey => $subValue):?>
               <li>
                <a href=""> <?=$subValue["kat_ad"]?>(<?=$value["kat_ad"];?>)</a>
               </li>
            <?php endforeach;?>
         </ul>
      </li>
   <?php endforeach;?>
</ul>