代码之家  ›  专栏  ›  技术社区  ›  Mankind1023

简单的脚本问题?

  •  0
  • Mankind1023  · 技术社区  · 15 年前

    由于某些原因,我无法在我的网站上正确使用任何表格,我甚至去了w3school,复制了一个简单的测试表格,看看它是否有效,但它没有,这里是:

    欢迎使用.php:

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

    形式:

    <form action="welcome.php" method="get">
    Name: <input type="text" name="fname" />
    Age: <input type="text" name="age" />
    <input type="submit" />
    </form>
    

    3 回复  |  直到 15 年前
        1
  •  3
  •   kingjeffrey    15 年前

    去掉开头 <? 和结束 ?>

        2
  •  2
  •   Amarghosh    15 年前

    您的表单使用 get 你在读 $_POST .

    <form action="welcome.php" method="post">
    

    或者将php改为

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

    另外,使用 isset

    Welcome <?php echo isset($_GET["fname"]) ? $_GET["fname"] : "Guest"; ?>!<br />
    
        3
  •  0
  •   Falle1234    15 年前

    当你使用 $_POST["fname"] 您还应该在表单中指定post as方法

    欢迎使用.php:

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

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