Php子类别循环html

时间:2016-06-17 18:40:13

标签: php html pdo

我从数据库中获取数据。但是我不能在li,ul html标签之间写。在循环中有一个问题。如何在li ul类别和子类别之间书写。我有这个pdo mysql类别函数。

<?php 
  ...
    function kategoriVer($ustid=0){

    $result = DB::get('SELECT * FROM urunler_kategori WHERE kategori_k='.$ustid.'');


    echo '<ul class="drop-down">';

    foreach($result as $kategori){

       echo '<li class="drop">
       <a href="#">'.$kategori->baslik_k.'</a>'; 

       kategoriVer($kategori->id_k);
    }
    echo '</li></ul>';

    }      

    kategoriVer();
?>

输出html:

<ul class="sub-menu">
   <li class="menuparent">
      <a href="#">Çadırlar</a>
      <ul class="sub-menu">
         <li class="menuparent"><a href="#">Hi-Tech Çadırlar</a><ul class="sub-menu"></li></ul>
         <li class="menuparent"><a href="#">Çelik Konstrüksiyon</a><ul class="sub-menu"></li></ul>
         <li class="menuparent"><a href="#">Tribün Çadırlar</a><ul class="sub-menu"></li></ul>
         <li class="menuparent"><a href="#">Yürüyüş Yolları</a><ul class="sub-menu"></li></ul>
         </li>
      </ul>
   <li class="menuparent"><a href="#">Şemsiyeler</a><ul class="sub-menu"></li></ul>
   <li class="menuparent"><a href="#">İklimlendirme</a><ul class="sub-menu"></li></ul>


   </li>
</ul>

我想要这个输出:

<ul class="sub-menu">
     <li class="menuparent">
                <a href="#">Headers</a>
                <ul class="sub-menu">
                    <li><a href="header-standard.html">Standard</a></li>
                    <li><a href="header-no-topbar.html">No Topbar</a></li>
                    <li><a href="header-social-icons.html">Social Icons</a></li>
                    <li><a href="header-minimal.html">Minimal</a></li>
                    <li><a href="header-classic.html">Classic</a></li>
                </ul>
            </li>
  </ul>

0 个答案:

没有答案