【问题标题】:PHP submit errorPHP提交错误
【发布时间】:2015-09-16 15:02:57
【问题描述】:

大家好,我正在学习 PHP,我已经在我的机器上下载了 XAMPP。我处理表格有问题。我使用 HTML 创建了一个表单,并按照教程中的要求将其存储在 xampp 文件夹中的 htdocs 中。当我在 HTML 中打开表单时,它可以正常工作,但是当我单击提交时,它将无法正常工作。这是按下 SUBMIT 时的输出:

$comments
We will reply to you at $email.

\n" ?>

这是我的 PHP 代码:

<!DOCTYPE html>

<head>

<title>Form feedback</title>
</head>

<body>
    <?php #Script 2.2 - handle_form.php

    $name = $_REQUEST['name'];
    $email = $_REQUEST['email'];
    $comments = $_REQUEST['comments'];

    echo "<p>Thank you, <b>$name</b>,for the following comments:<br /><tt>$comments</tt></p>
    <p>We will reply to you at <i>$email</i>.</p>\n"

    ?>
</body>
</html>

【问题讨论】:

  • PHP 没有被解析。
  • 我应该如何解决这个问题?我把 放在最后。我没有忘记这一点。

标签: php html forms


【解决方案1】:

就像 Fred 所说,PHP 没有被解析。在开始时做你的&lt;?php

【讨论】:

  • 是的,如您所见,我在开头有
【解决方案2】:

首先检查你的本地服务器是否正在运行,因为 PHP 没有被解析。 在echo末尾添加;后,检查你的变量是否存在

if(isset($_REQUEST['name'])){
  $name = $_REQUEST['name'];
} else{
  $name = '';
}

以及所有其他变量。

【讨论】:

    猜你喜欢
    • 2015-12-16
    • 2019-03-12
    • 2014-05-25
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    相关资源
    最近更新 更多