PHP $_GET 与 HTML
PHP $_GET with HTML
我有一个 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。
谢谢。
您的代码是正确的。
但是你必须安装 wampserver 并将你的文件(比如它的名字是 stack)复制到 "C:\wamp\www" 中的 "www" 文件夹。
之后,运行 通过 localhost 在浏览器地址栏中像 "localhost/stack/main.php"。
为了进一步回答这个问题,PHP 是一种服务器端语言,所以除非您的编辑器能够 运行 PHP(并且您已将其设置为指向您的本地 PHP 副本),实时取景功能可能仅适用于客户端语言,例如 Javascript。
您需要按照上面的建议安装像 XAMPP 这样的服务器。
你的问题来自 W3 schools same code mentioned here for demo 他们有服务器到 运行 他们的页面所以你需要服务器到 运行 PHP在本地主机
中 运行ning 时文件
Php 是服务器端应用程序,所以你需要有像 Wampserver Here is full tutorials installing and running PHP [=12 这样的服务器=]
我有一个 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。 谢谢。
您的代码是正确的。 但是你必须安装 wampserver 并将你的文件(比如它的名字是 stack)复制到 "C:\wamp\www" 中的 "www" 文件夹。 之后,运行 通过 localhost 在浏览器地址栏中像 "localhost/stack/main.php"。
为了进一步回答这个问题,PHP 是一种服务器端语言,所以除非您的编辑器能够 运行 PHP(并且您已将其设置为指向您的本地 PHP 副本),实时取景功能可能仅适用于客户端语言,例如 Javascript。
您需要按照上面的建议安装像 XAMPP 这样的服务器。
你的问题来自 W3 schools same code mentioned here for demo 他们有服务器到 运行 他们的页面所以你需要服务器到 运行 PHP在本地主机
中 运行ning 时文件Php 是服务器端应用程序,所以你需要有像 Wampserver Here is full tutorials installing and running PHP [=12 这样的服务器=]