Php 无法使用post方法发送数组并向数据库查询多个项

Php 无法使用post方法发送数组并向数据库查询多个项,php,html,mysqli,Php,Html,Mysqli,我正在为我保存在数据库中的每个项目创建一个数组,数组中显示的复选框允许用户选择要使用的项目,但我无法发送这些项目 这是我用来显示每个项目的内容,并在屏幕上显示表格的每个id以及分配给该id的练习 <?php while ($row7 = mysqli_fetch_array($result7)):;?> <input type="checkbox" name="array[]" value="<?php $row7['id_detalle_plan'];?>">

我正在为我保存在数据库中的每个项目创建一个数组,数组中显示的复选框允许用户选择要使用的项目,但我无法发送这些项目

这是我用来显示每个项目的内容,并在屏幕上显示表格的每个id以及分配给该id的练习

<?php while ($row7 = mysqli_fetch_array($result7)):;?>
<input type="checkbox" name="array[]" value="<?php $row7['id_detalle_plan'];?>"><?php echo $row7['ejercicio'];?>
<?php endwhile;?>
我只想保存复选框中的选定项目,但这些复选框是在我用来显示它们的同时创建的

foreach ($_POST["array"] as $elementos){
    $sql = "INSERT INTO usuario_detalle_plan(id_detalle_plan,id_usuario) 
            values('$elementos','$idusuario');INSERT INTO detalle_plan_has_dia(id_detalle_plan,id_dia) 
            values('$elementos','$id_dia')";
    mysqli_multi_query($db,$sql);                        
}