2015-01-01 54 views
1

我有以下内容的index.html文件:

 <!DOCTYPE html> 
     <html> 
     <form action="email.php" method="get"> 
      Name: <input type="text" name="name"><br> 
      E-mail: <input type="text" name="email"><br> 
      <input type="submit"> 
     </form> 
     </html> 

并用以下一个email.php文件:

<!DOCTYPE HTML> 
<html> 
    <body> 
     Welcome <?php echo $_GET["name"]; ?><br> 
     Your email address is: <?php echo $_GET["email"]; ?> 
    </body> 
</html> 

但是我得到这个:

Welcome 
Your email address is: 

每当我用括号运行它并在输入中输入。这两个文件都在同一个文件夹中。我输入的内容怎么没有显示?我究竟做错了什么?目前刚刚开始学习PHP。 谢谢。

+0

地址栏中显示的是哪些网址? –

+0

填写表单后请点击提交按钮 –

+0

我确实提交了。提交后,网址是/.../email.php?name=asdf&email=asdf “asdf”是我输入的内容,但它是没有在浏览器中显示。 – user3128376

回答

2

你的代码是正确的。 但是,您必须安装wampserver并将文件(如名称为堆栈)复制到“C:\ wamp \ www”中的“www”折叠。 之后,在本地主机上运行,​​如浏览器地址栏中的“localhost/stack/main.php”。

2

为了进一步解答这个问题,PHP是一种服务器端语言,所以除非您的编辑器能够运行PHP(并且您已将它设置为指向您本地的PHP副本),否则实时视图功能将只可能使用客户端语言,如Javascript。

您需要安装上述建议的服务器,如XAMPP