简单的PHP表单问题

时间:2017-05-28 08:47:01

标签: php html

我正在尝试使用w3schools PHP教程中的代码创建一个简单的表单,但是我没有得到预期的结果,这是对我的名字和电子邮件输入元素内容的回应。

PHP加载所有HTML完整且有效但没有来自表单元素的信息。

示例:

enter image description here

我的结果:

enter image description here

HTML code:

<html>
<body>

    <form action="welcome.php" method="GET">
    Name: <input type="text" name="name"><br>
    E-mail: <input type="text" name="email"><br>
    <input type="submit">
    </form>

</body>
</html>

PHP:

<html>
<body>

Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?>

</body>
</html>

1 个答案:

答案 0 :(得分:0)

这很简单:

<?php
$name = $_GET['name'];
$email = $_GET['email'];

if (isset($_GET['submit'])) {
    echo "Welcome " . $name . "<br>";
    echo "Your email is " . $email;
}
?>
<html>
<body>
<form>
    Name: <input type="text" name="name"><br>
    E-mail: <input type="text" name="email"><br>
    <input type="submit" name="submit">
</form>
</body>
</html>

表单的默认方法是 $ _ GET ,操作是当前的php文件,因此不必写入&em; em。试试这个例子,如果问题仍未解决,我将提供帮助