在我的同一页上
$hello = 'Hello!';
$_POST['hello'] = '123';
Run Code Online (Sandbox Code Playgroud)
如果我回复$ hello,而不是'Hello!' 我得到'123'.我应该如何处理具有相同名称的变量和$ _POST变量?
这是真正问题的一个例子:
我有一个看起来像这样的注册表单(这里是一个缩小的字段示例).每个输入字段都有一个标签,标签中的字符串变量与输入的名称相同.
<form id="form1" action="post.php">
<span class="label"><?=$fullname?></span>
//$fullname='Please enter your name';
<input name="fullname" id="fullname" type="text">
<span class="label"><?=$email?></span>
//$email='Please enter your email';
<input name="email" id="email" type="text">
<input name="button1" id="button1" type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
当我提交表单时,我将其发布到同一页面,然后显示用户填写的值.只有现在,而不是$ fullname显示变量$ fullname的值,它显示$ _POST ['fullname']的值.为什么会这样?