输入值
<input type="hidden" name="service_row[1]['row']" value="1" />
<input type="checkbox" name="service_row[1]['check']" />
<input type="text" name="service_row[1]['observation']" />
<input type="text" name="service_row[1]['parts']" />
处理程序代码
foreach ($_POST['service_row'] as $data) {
$row_num = $data['row'];
if (isset($data['check'])) {
$checked = 1;
} else {
$checked = 0;
}
$observation = database::escape($data['observation']);
$parts = database::escape($data['parts']);
}
我在 $data 上的 var 转储显示
array
''row'' => string '1' (length=1)
''observation'' => string 'Test' (length=4)
''parts'' => string 'Test' (length=4)
因此,据我所知,$data 数组存在并显示了我输入的值,但由于某种原因,当我尝试将数据放入变量时,它返回 null。
谁能看到我在这里看不到的东西?非常感谢任何帮助,这个让我现在很难过。