Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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-Can';不要把表格交给处理人_Php_Forms - Fatal编程技术网

PHP-Can';不要把表格交给处理人

PHP-Can';不要把表格交给处理人,php,forms,Php,Forms,这是我的密码: <html> <head> <title>Untitled Document</title> </head> <body> <form id="form1" action="../../../wamp/www/abc.php" method="get"> <input type="text" name="text

这是我的密码:

<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>
在表单中,当我按下提交按钮时,只显示“Hello World”

文本框中输入的值根本不显示。甚至打印在php代码中的“Hello”消息也不会显示


如何显示该值?

text1是输入的名称,因此正确的PHP代码应该是

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

text1是输入的名称,因此正确的PHP代码应该是

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

试试下面的方法,get数组是使用名称attr not id one创建的

 echo $_GET["text1"];

尝试下面的方法,get数组是使用名称attr not id one创建的

 echo $_GET["text1"];

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

第一种方法:更改php代码:

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

第二种方式:更改您的HTML

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

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

第一种方法:更改php代码:

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

第二种方式:更改您的HTML

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



如果没有显示echo的第二个“Hello”,则说明您的PHP安装有问题。

如果没有显示echo的第二个“Hello”,则说明您的PHP安装有问题。

请查看浏览器的“源代码”。它不应该包含任何php,因为php是在服务器端完成的,只有生成的HTML被发送到浏览器。如果
是,那么您是对的。我确实看到了红色字体的php代码。我正在使用Mozilla Firefox。顺便说一下,谷歌浏览器也提供了同样的输出。对此有什么建议吗?请查看浏览器的“源代码”。它不应该包含任何php,因为php是在服务器端完成的,只有生成的HTML被发送到浏览器。如果
是,那么您是对的。我确实看到了红色字体的php代码。我正在使用Mozilla Firefox。顺便说一下,谷歌浏览器也提供了同样的输出。有没有解决这个问题的建议?尝试过了,但它仍然会打印“Hello World”你的URL中有“?text1=World”吗?如果是,请删除url的该部分并重试。仍将获得相同的输出。表单url为:file:///C:/Users/Devang/Desktop/def.html                                                           在我按下提交按钮之后,改为:file:///C:/wamp/www/abc.php?username=abcdefgYour URL表示您正试图直接运行php文件。你应该从一个类似的URL运行它,但它仍然打印“Hello World”你的URL中有“?text1=World”吗?如果是,请删除url的该部分并重试。仍将获得相同的输出。表单url为:file:///C:/Users/Devang/Desktop/def.html                                                           在我按下提交按钮之后,改为:file:///C:/wamp/www/abc.php?username=abcdefgYour URL表示您正试图直接运行php文件。您应该从类似的URL运行它,但是如果您只有“Hello World”,它仍然会打印“Hello World”,这意味着不会执行echo“Hello”。我以前会测试PHP安装。尝试过,但如果只有“Hello World”,它仍然会打印“Hello World”,这意味着不会执行echo“Hello”。在正确安装.PHP之前,我将测试PHP安装。我正在使用最新版本的WAMP。到目前为止,我已经能够使用循环、类、函数等运行所有基本程序,没有任何问题。不过,您的PHP安装现在仍然存在问题。如果未显示echo“Hello”,则表示PHP不工作。PHP安装正确。我正在使用最新版本的WAMP。到目前为止,我已经能够使用循环、类、函数等运行所有基本程序,没有任何问题。不过,您的PHP安装现在仍然存在问题。如果未显示echo“Hello”,则表示PHP不工作。