使用codeigniter从post数组中获取数据

时间:2015-06-28 06:40:09

标签: php arrays codeigniter

我正在尝试从视图页面发布name="std_id[]"数组。但是在尝试使用print_r($std_id)打印数组时控制器中我无法找到任何数据。代码如下:

在视图页面中:

<?php
foreach ($all_student as $v_student) {
?>
<tr><td style="display:none"><input type="text" value="<?php echo $v_student->std_id ?>" name="std_id[]"></td>
<td class="center"><?php echo $v_student->std_name; ?></td>
<?php }?>

在控制器功能中:

$std_id = $this->input->post("std_id[]", true);
print_r($std_id);
exit();

1 个答案:

答案 0 :(得分:1)

您输入的输入名称错误。您需要更改行

$std_id = $this->input->post("std_id[]", true);

使用:

$std_id = $this->input->post("std_id", true);