无法获取已发布的变量以在表单中回显

时间:2014-02-17 02:39:48

标签: php forms variables post

似乎我的代码是正确的,但是表单中发布的变量不会在表单的更新用户设置页面中回显。我已经从数据库中的输入回显了发布的id,但我无法显示变量。 我已经在Codeigniter中做到了这一点,但我试图用我自己的框架在纯PHP中完成它。

$ users =新用户($ db);来自我在以下文件开头调用的init.php文件。

   when I 
   <?php var_dump($user['first_name'])?> 
   I get Null

   <input type="text" name="first_name" value="<?php if (isset($_POST['first_name']) )
    {echo htmlentities(strip_tags($_POST['first_name']));} else { echo
    $user['first_name']; }?>">

2 个答案:

答案 0 :(得分:2)

Hoi Stephen,

尝试print_r($_POST["first_name"]);而不是var_dump();

或仅适用于所有人:

print_r($_POST);

最好的问候......

答案 1 :(得分:0)

将此添加到您的html页面顶部

@extract($_REQUEST);

并且只是检查并在检查后删除下面的行 的print_r($ _ REQUEST);

hope this help .