codeigniter中的隐藏表单不传递数据

时间:2014-04-01 14:12:54

标签: php codeigniter post

我尝试在带有隐藏字段的表单中发布一些数据:

$data_acc=array('db_id'=>$id,
'db_lastname'=>$lastname,
'db_name'=>$name,
'db_phone'=>$phone,
'db_city'=>$city,
'db_email'=>$email
);
var_dump($data_acc);
form_hidden($data_acc);

var dump返回:

array(6) { ["db_id"]=> string(1) "6" 
["db_lastname"]=> string(0) "" 
["db_name"]=> string(0) "" 
["db_phone"]=> string(0) "" 
["db_city"]=> string(0) "" 
["db_email"]=> string(22) "xxx@xxx.com" } 

当我尝试从我发布的页面功能访问它时,它无法找到它。

由于

1 个答案:

答案 0 :(得分:1)

您在echo之前缺少form_hidden(),因此未生成隐藏的输入。

echo form_hidden($data_acc);