似乎我的代码是正确的,但是表单中发布的变量不会在表单的更新用户设置页面中回显。我已经从数据库中的输入回显了发布的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']; }?>">
答案 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 .