Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 得到的形式不会回声_Php_Html - Fatal编程技术网

Php 得到的形式不会回声

Php 得到的形式不会回声,php,html,Php,Html,我开始学习PHP,在逐字逐句地复制了我所遵循的每一个指南之后,我就一直停留在这一点上。当我完成下面的表单时,它会更新查询字符串,但不会回显段落,打印时也是如此。我看到的其他答案是重新安装服务器,但我在主机Gator上安装了它 <form methon="get" action="index.php"> <input type="text" name="name"> <input type="text" name="age"> <input type="

我开始学习PHP,在逐字逐句地复制了我所遵循的每一个指南之后,我就一直停留在这一点上。当我完成下面的表单时,它会更新查询字符串,但不会回显段落,打印时也是如此。我看到的其他答案是重新安装服务器,但我在主机Gator上安装了它

<form methon="get" action="index.php">

<input type="text" name="name">
<input type="text" name="age">
<input type="submit" name="name" value="submit">

</form>


    <?php

        $name = $GET_['name'];
        $age = $GET_['age'];

        echo '<p>' . $name '</p>';
        echo '<p>' . $age . '</p>';



     ?>


你犯了4个错误

  • methon-should方法
  • 您对输入文本字段和输入提交使用了相同的名称属性值-使用两个-不要对多个字段使用相同的名称属性,然后是值 将覆盖
  • 连接问题-
    “”$名称。“

  • $GET\应该是$\U GET

  • 您在代码中犯了几个错误

    • 您需要将
      methon
      更改为
      method
    • 您需要更改
      $GET\['name']
      $GET_uuzy['age']
      到$_GET['name']
      $\u GET['age']
    • 那么您缺少了一个
      当你不想重复你的名字
    你应该这样做:

    HTML:

    
    姓名:
    年龄:
    
    PHP:

    
    
    方法
    ?什么?。这个
    $GET.[…]
    应该是
    $\u GET[…]
    表单上的
    方法
    ,而不是
    方法
    您有打字错误,应该使用方法而不是方法1<代码>方法
    应该是
    方法
    2
    $GET.['name']
    应该是
    $\u GET['…']
    3。回音“”$名字。”

    ",;你忘了第二点了,这是你得到的。如果你学习php,请仔细学习为什么这个答案会被否决?
    <?php
        if(isset($_GET['submit'])){
    
            $name = $_GET['name'];
            $age = $_GET['age'];
    
            echo '<p>' . $name .'</p>';
            echo '<p>' . $age . '</p>';
        }
    ?>
    
    <form method="get" action="">
        <input type="text" name="name"/>
        <input type="text" name="age"/>
        <input type="submit" name="submit" value="submit"/>
    </form>
    
    <form method="get" action="index.php">
        Name:<input type="text" name="name">
        Age:<input type="text" name="age">
        <input type="submit" name="name" value="submit">
    </form>
    
    <?php
       $name = $_GET['name'];
       $age = $_GET['age'];
    
       echo '<p>' . $name . '</p>';
       echo '<p>' . $age . '</p>';
    ?>