每10个mysql结果结束并启动新的UL

sca*_*and 1 php mysql html-lists

我想做的就是结束电流,每10个结果开始一个新的UL

继承我的代码不能100%工作:

    $sql1 = mysql_query("select * from `provinces` order by `name` asc");

    while ($row1 = mysql_fetch_assoc($sql1))
    {
        echo '<li id="popup_'.strtolower(str_replace(' ', '_', $row1['name'])).'">';
        echo '<ul>';

        $sql2 = mysql_query("select * from `cities` where `id_province`='".$row1['id']."' order by `name` asc");
        $count = 1;

        while ($row2 = mysql_fetch_assoc($sql2))
        {
            if ($count % 10 == 0)
                echo '</ul>';

            echo '<li>'.$row2['name'].'</li>';

            if ($count % 10 == 0)
                echo '<ul>';

            $count++;
        }

        echo '</ul>';
        echo '</li>';
    }
Run Code Online (Sandbox Code Playgroud)

dyn*_*mic 5

替换这个

if ($count % 10 == 0)
       echo '</ul>';
Run Code Online (Sandbox Code Playgroud)

    if ($count % 10 == 0)
            echo '</ul><ul>';
Run Code Online (Sandbox Code Playgroud)

并完全删除第二次检查

        if ($count % 10 == 0)
            echo '<ul>';
Run Code Online (Sandbox Code Playgroud)

否则你的HTML搞砸了

//花了我一些时间来回答这个问题因为问题不容易辨认:)