我可以使用php将变量从一个html页面传递到另一个html页面吗?

时间:2012-06-21 16:40:00

标签: php html variables

以下代码无效:

第1页上的代码:

    <form action="phpTutorial.html" method="post">
    Name: <input type="text" name="fname" />
    Age: <input type="text" name="age" />
    <input type="submit" />
</form>

第2页上的代码:

    <br />
    Welcome <?php echo $_Post["fname"]; ?>!<br ?>
    You are <?php echo $_Post["age"]; ?> years old.
    <br />

3 个答案:

答案 0 :(得分:1)

尝试:

echo $_POST["fname"]

内置变量(有更好的名称吗?)都是以大写字母引用的,PHP变量名称区分大小写。

答案 1 :(得分:0)

表单中的操作应该是action="phpTutorial.php"而不是action="phpTutorial.html"phpTutorial.php应该有

<br />
Welcome <?php echo $_POST["fname"]; ?>!<br ?>
You are <?php echo $_POST["age"]; ?> years old.
<br />

当您提交表单时,它将在您提供的from的action属性中启动该文件,在这种情况下,您将提供php文件的名称,它应该是phpTutorial.php

答案 2 :(得分:0)

由于您在代码中使用PHP,因此文件名应为 phpTutorial.php 而不是phpTutorial.html。更正表单操作名称

phpTutorial.php应该有以下代码:

<br />
Welcome <?php echo $_Post["fname"]; ?>!<br ?>
You are <?php echo $_Post["age"]; ?> years old.
<br />

$ _发布应替换为 $ _ POST