我尝试在带有隐藏字段的表单中发布一些数据:
$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" }
当我尝试从我发布的页面功能访问它时,它无法找到它。
由于
答案 0 :(得分:1)
您在echo
之前缺少form_hidden()
,因此未生成隐藏的输入。
echo form_hidden($data_acc);