HTML或PHP中的错误

HTML或PHP中的错误,php,html,Php,Html,我是PHP的初学者。我被困在一件看起来很容易的事情上。 我建立了一个网站,网站上有一个页面,人们可以通过表单向我发送电子邮件。问题是,我认为表单似乎无法创建$POST_uz['name']。只要读一下密码,你就会明白我在说什么 <form action="?" method="post"> <div id="right"> <label for="name"> <input type="text"

我是PHP的初学者。我被困在一件看起来很容易的事情上。 我建立了一个网站,网站上有一个页面,人们可以通过表单向我发送电子邮件。问题是,我认为表单似乎无法创建$POST_uz['name']。只要读一下密码,你就会明白我在说什么

<form action="?" method="post">
            <div id="right">
                <label for="name"> <input type="text" class="kutu" name="name" ></label><br />
                <label for="email"> <input type="email" class="kutu" name="email" ></label><br />
                <label for="subject"> <input type="text" class="kutu" name="subject" ></label><br />
            </div>
            <div id="left">
                <p>Name: </p>
                <p>Your Email Adress: </p>
                <p>Subject: </p>
            </div>

            <div id="bottom">
                <p>Your Message:</p><br />
                <label for="message"><textarea name="message" rows="3" cols="60"> </textarea></label>
            </div>
                <input type="submit" id="tus" value="submit">


</form>

当我提交表单时,它再次将我带到contact2.php,它告诉我POST['name']从一开始就没有创建过。

变量名是
$\u POST
,而不是
$POST
。请参见变量名是
$\u POST
,而不是
$POST
。请参见变量名是
$\u POST
,而不是
$POST
。请参见变量名是
$\u POST
,而不是
$POST
。请参见

@loko Imho,它被解释为一个空的查询字符串,因此表单基本上被发送到当前页面。@nietonfir Aha从不知道这一点。所以我今天学到了一些额外的东西。@loko通常散列(
#
)用于提交相同的页面表单,但从HTML5开始,您可以使用它或将其保留为空。请参阅@loko Imho,它被解释为一个空查询字符串,因此表单基本上被发送到当前页面。@nietonfir Aha从来不知道这一点。所以我今天学到了一些额外的东西。@loko通常散列(
#
)用于提交相同的页面表单,但从HTML5开始,您可以使用它或将其保留为空。请参阅@loko Imho,它被解释为一个空查询字符串,因此表单基本上被发送到当前页面。@nietonfir Aha从来不知道这一点。所以我今天学到了一些额外的东西。@loko通常散列(
#
)用于提交相同的页面表单,但从HTML5开始,您可以使用它或将其保留为空。请参阅@loko Imho,它被解释为一个空查询字符串,因此表单基本上被发送到当前页面。@nietonfir Aha从来不知道这一点。所以我今天学到了一些额外的东西。@loko通常散列(
#
)用于提交相同的页面表单,但从HTML5开始,您可以使用它或将其保留为空。请看@DimaGoltsman,您是否费心阅读该问题,或者只是在审阅队列中标记答案?有时简短的回答只是…@DimaGoltsman你有没有费心去读这个问题,或者你只是在评论队列中标记了答案?有时简短的回答只是…@DimaGoltsman你有没有费心去读这个问题,或者你只是在评论队列中标记了答案?有时简短的回答只是…@DimaGoltsman你有没有费心去读这个问题,或者你只是在评论队列中标记了答案?有时简短的回答只是…
if (isset($POST_['name'])) {
    $email = $POST_['email'];
    $subject = $POST_['subject'];
    $message = "From: " . $POST_['name'] . ", " . $POST_['email'] . "\n Message: " . $POST_['message'];
    try {
        mail("myEmailAdress@gmail.com", $subject, $message, " ");
        unset($POST_['name']);
        header("Location: success.php");

    }
    catch (PDOException $e)
    {

        include 'index.html';
        exit();
    }
    exit();
} 
include 'contact2.php';