php - 我如何处理这个除法模数错误?

标签 php html mysql css

我有一个生成类别菜单的函数。 我想要做的是将两个类别分组到一个 ul 中。 问题已基本解决,但我得到一个空的 ul(参见图片)。 我怎样才能解决这个问题 ? enter image description here

 function categorie($tab){
    global $mysql;
    $return = "";
    $categorie = $mysql->select(sprintf("SELECT * FROM categorii WHERE tab = '%d'", $tab));

    if($mysql->countRows() > 0){
        $i = 0;
            $return .= "<ul class=\"group\">\n";
                foreach ($categorie as $cat) {
                    if($i % 2 == 0){
                        $return .= "</ul><ul class=\"group\">";
                    }

                    $return .= "\t<li>\n";
                    $return .= "\t\t<ul>\n";
                    $return .= "\t\t\t<li class=\"head-list\">".$cat['categorie']."</li>\n";
                    $return .= $this->subcategorie($cat['categorie']);
                    $return .= "\t\t</ul>\n";
                    $return .= "\t</li>\n";
                    $i++;
                }
                $return .= "</ul>";

    }
    return $return;

}

最佳答案

试试这个:

function categorie($tab){
    global $mysql;
    $return = "";
    $categorie = $mysql->select(sprintf("SELECT * FROM categorii WHERE tab = '%d'", $tab));

    if($mysql->countRows() > 0){
        $i = 0;
            $return .= "<ul class=\"group\">\n";
                foreach ($categorie as $cat) {
                    if($i % 2 == 0 && !empty($i)){
                        $return .= "</ul><ul class=\"group\">";
                    }

                    $return .= "\t<li>\n";
                    $return .= "\t\t<ul>\n";
                    $return .= "\t\t\t<li class=\"head-list\">".$cat['categorie']."</li>\n";
                    $return .= $this->subcategorie($cat['categorie']);
                    $return .= "\t\t</ul>\n";
                    $return .= "\t</li>\n";
                    $i++;
                }
                $return .= "</ul>";

    }
    return $return;

}

关于php - 我如何处理这个除法模数错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23809580/

相关文章:

javascript - 使用 PHP 实时更新数据

php - 插入。 while循环,mysql

php - PHP/MySQL 中的数据库连接问题

javascript - 将数据添加到 html 表格单元格时如何更改 col-span

php - yii 模型-> 保存不适用于更新值

javascript - PHP/MySql用户注册,如何让想要注册的用户不使用相同的用户名?

html - 元素宽度显示不正确

javascript - 使用javascript禁用onclick属性

mysql - SQL用户排名取决于信誉点

java - 从 java 连接到 mysql 的访问被拒绝