مشکل در ساخت منوی مولتی لول

ساخت وبلاگ
دوستان این کدی هست که منوی میسازه ولی یه مشکل داره اونم اینه که برای 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; } }

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

- - , .

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

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