动态菜单和子菜单中的CSS和PHP问题

时间:2017-05-05 13:33:24

标签: php css mysql

这里有一个很好的<div class="card-stacked"> <div class="card-content"> <div style="word-wrap : break-word;">{{ log.description }}</div> </div> </div> php mysqli菜单和子菜单。但是对于php来说,这是一个小问题。

问题出现在下面的图像中。

ISSUE DESCRIBED IN THIS IMAGE

MYSQL数据库图像 MYSQL TABLE MENUS DATAILS

我现在想要删除那些内容中没有数据的LINING css。感谢高级

HTML / CSS / PHP代码:

<li>

1 个答案:

答案 0 :(得分:0)

我认为替换此代码,希望它能够正常工作。如果找到数据,它将生成ul并首先创建ul然后下次不创建ul和相同的结束部分但未经过测试

echo '<ul class="main_ul">';
            foreach($items as $item){
                if($item['parent_id'] == 0){
                    echo '<li class="main_li"><a href="#">'.$item['menu'].'</a>';
                    $id = $item['id'];
                    sub($items, $id);
                    echo '</li>';
                }
            }
            echo '</ul>';

$i = 0;
foreach ($items as $item) {
    if ($i == 0) {
        echo '<ul class="main_ul">';
    }
    if ($item['parent_id'] == 0) {
        echo '<li class="main_li"><a href="#">' . $item['menu'] . '</a>';
        $id = $item['id'];
        sub($items, $id);
        echo '</li>';
    }
    if ($i == 0) {
        echo '</ul>';
    }
    $i++;
}