唐´;无法识别php的变量

唐´;无法识别php的变量,php,action,Php,Action,我在两个文件中分别有以下代码 文件1.php <HTML> <BODY> <FORM ACTION="two.php" METHOD="POST"> Age: <INPUT TYPE="text" NAME="age"> <INPUT TYPE="submit" VALUE="OK"> </FORM> </BODY> </HTML> 年龄: 文件dos.php <HTML>

我在两个文件中分别有以下代码

文件1.php

<HTML>
<BODY>
<FORM ACTION="two.php" METHOD="POST">
   Age: <INPUT TYPE="text" NAME="age">
   <INPUT TYPE="submit" VALUE="OK">
</FORM>
</BODY>
</HTML>

年龄:
文件dos.php

<HTML>
<BODY>
<?PHP
   print ("The age is: $age");
?>
</BODY>
</HTML>


年龄变量无法识别,有人知道如何修复?

无法识别它,因为您没有创建它。变量不会神奇地出现在PHP1中。您需要从以下位置获取该值:



1号了。他们在存在的时候就习惯了。但是在你开始编码之前很久,它就已经过时了。

你试图从一个页面(dos.php)访问age的值,但是你把它发布到了(two.php)和你丢失的$\u POST['age']

one.php

<HTML>
<BODY>
<FORM ACTION="two.php" METHOD="POST">
Age: <INPUT TYPE="text" NAME="age">
<INPUT TYPE="submit" VALUE="OK">
</FORM>
</BODY>
</HTML>

年龄:
2.php

<HTML>
<BODY>
<?PHP
$age = $_POST['age'];
print ("The age is: $age");
?>
</BODY>
</HTML>


$age=$\u POST['age']那里。下次,用谷歌搜索它。也使用此
错误报告(E_ALL);ini设置(“显示错误”,1)您必须为石器时代版本的PHP进行开发
register\u globals
在很久以前就被弃用了,并且在很久以前被默认禁用。“但是在你开始编码之前很久就已经过时了。”-这可能对我也适用lol-但是我在不知道为什么我的表单不工作时接受了这个建议。@Fred ii-如果每个人都知道谷歌的话。我想知道我们能做些什么来传播这个新网站和它的神奇能力?我知道,嗯?我记得谷歌第一次神奇地出现时,我想,“嘿,我应该把这片美妙的切片面包和我眼前看到的做个比较。”当时我正在吃三明治。现在全靠哈利了,波特先生,还有一些人要继承这个传统。@Fred ii-:新式的胡说八道!…)@这只蓝狗比我的时代早了一点,但我进入“白蜡车”时确实听说过它。BBS是Kool孩子们当时使用的;)
<HTML>
<BODY>
<?PHP
$age = $_POST['age'];
print ("The age is: $age");
?>
</BODY>
</HTML>