Php 将选择输入数组从视图传递到控制器(代码点火器)

Php 将选择输入数组从视图传递到控制器(代码点火器),php,arrays,codeigniter,select,Php,Arrays,Codeigniter,Select,正如标题所说,我目前正试图将一个值数组从视图中的传递到要批量插入的控制器 以下是视图类中的零件段: foreach($results as $row){echo '<tr>'; echo '<td> <select name="Select[]" value="'.$count.'" > <option value="Select">Select</option>}

正如标题所说,我目前正试图将一个值数组从视图中的
传递到要批量插入的控制器 以下是视图类中的零件段:

       foreach($results as $row){echo '<tr>';       
    echo '<td> <select name="Select[]" value="'.$count.'" >
            <option value="Select">Select</option>}
             <option value="P">P</option>
             <option value="F">F</option>
            </select></td>';
    echo '<td> <select name="Select2[]" value="'.$count2.'" >
            <option value="Select">Select</option>}
             <option value="A">A</option>
             <option value="B">B</option>
             <option value="C">C</option>
             <option value="D">D</option>
             <option value="F">F</option>
            </select></td>';


    $count++;
    $count2++;
}

所以问题是,对于类和学生ID,它只将结果的最后结果传递回控制器。我现在可以接受这个错误,但真正重要的是,当这个错误运行时,$something只包含由
die(print_r($something))确定的值“1”

要获得正确的结果,请使用标志TRUE

die(print_r($newRow, true));

print\u r将返回值,而不是将其打印到输出中

我认为您应该在开始时初始化$count=0。
die(print_r($newRow, true));