Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用动态复选框编号,每行仅包含3个复选框_Php_Html_Mysql_Checkbox_Bootstrap 4 - Fatal编程技术网

Php 如何使用动态复选框编号,每行仅包含3个复选框

Php 如何使用动态复选框编号,每行仅包含3个复选框,php,html,mysql,checkbox,bootstrap-4,Php,Html,Mysql,Checkbox,Bootstrap 4,如何每行只有3个带有动态复选框编号的复选框,例如,我有21个复选框(从数据库读取复选框名称) 这是我的密码 <div class='form-group'> <div class="col-lg-12"> <?php $sql = "SELECT id, posizione, nome FROM user_livelli";

如何每行只有3个带有动态复选框编号的复选框,例如,我有21个复选框(从数据库读取复选框名称)

这是我的密码

<div class='form-group'>
    <div class="col-lg-12">
        <?php 
            $sql = "SELECT id, posizione, nome
                    FROM user_livelli";                 
            $result = $conn->query($sql);
            if (!empty($result) && $result->num_rows > 0) {         
                // output data of each row
                while($row = $result->fetch_assoc()) {
                    $id = $row['id'];
                    $posizione = $row['posizione'];
                    $nome = $row['nome'];
                                        
                    echo "<input type='checkbox' name='nome_posiz[]'>" ." " .$nome ." ";
                }
            }
        ?>
    </div>
</div>



请注意,如果希望框按特定顺序排列,则需要在查询中指定该顺序,或者在解析结果数组时指定该顺序,这是一个简单的解决方案!我为什么不考虑呢?