خرید بک لینک
دوستان این کدی هست که منوی میسازه ولی یه مشکل داره اونم اینه که برای li هایی که زیر منو هم ندارن باز ul خالی ایجاد میکنه
کجاش ایراد داره؟


public function display_children($table,$controller,$parentId=0, $level=0) {
   $result = $this->db->prepare("SELECT * FROM $table WHERE (`parent_id`='{$parentId}' AND `language`= '$this->lang') ORDER BY `id`");
   $result->execute();
   $menu= "";
   $menu .="<ul class="dropdown-menu">";
   while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
       if (count($row) > 0) {
           $menu .="<li class="dropdown-submenu"><a href="{$this->config->baseUrl}{$this->lang}/$controller/category/id/{$row['id']}"><span>&#x25CF;</span>&nbsp;" . $row['title'] . "</a>";
           $menu .= $this->display_children($table,$controller,$row['id'], $level + 1);
           $menu .="</li>";
       } elseif (count($row) ==0) {
           $menu .="<li ><a href="{$this->config->baseUrl}{$this->lang}/$controller/category/id/{$row['id']}"><span>&#x25CF;</span>&nbsp;" . $row['title'] . "</a></li>";
       } else;
   }
       $menu .="</ul>";
       if(!empty($menu)){
           retu $menu;
       }
   }

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: جمعه 25 دی 1394 ساعت: 21:59

صفحه بندی