PHP - 无法将表单提交给处理程序

时间:2014-03-17 11:29:04

标签: php forms

这是我的代码:

<html>
    <head>
        <title>Untitled Document</title>
    </head>
    <body>
        <form id="form1" action="../../../wamp/www/abc.php" method="get">
            <input type="text" name="text1" id="username" />
            <input type="submit"  />
        </form>
    </body>
</html>

abc.php文件位于C:/wamp/www/abc.php

<html>
   <body>
       Hello World
       <?php
            echo "Hello";
            echo $_GET["username"];
       ?>
   </body>
</html>

在表格中,当我按下提交按钮时,只有&#34; Hello World&#34;被展示。

根本不显示在文本框中输入的值。即使是&#34;你好&#34;在PHP代码中打印的消息不会显示。

我如何显示价值?

4 个答案:

答案 0 :(得分:4)

text1是输入的名称,因此正确的PHP代码将是。

<?php 
     echo "Hello ";
     echo $_GET['text1'];
?>

答案 1 :(得分:0)

尝试下面的命令,使用name attr而不是id来创建get数组。

 echo $_GET["text1"];

答案 2 :(得分:0)

您应该使用两种解决方案:

第一种方式:更改您的PHP代码:

<?php
  echo "hello";
  echo $_GET["text1"];
?>

第二种方式:点击您的HTML

<input type="text" name="username" id="username"/>

答案 3 :(得分:0)

如果第二个&#34;你好&#34;如果没有显示echo,则表明您的PHP安装存在问题。