Php 我的联系方式没有';行不通

Php 我的联系方式没有';行不通,php,html,forms,contact,Php,Html,Forms,Contact,我根据教程制作了一份联系表。将其上传到wamp上并进行测试。但我仍然不断地出错,但我真的无法找到错误所在。也许是因为我不了解PHP。有人能检查一下我的代码并告诉我这个问题吗。我相信问题很小。多谢各位 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

我根据教程制作了一份联系表。将其上传到wamp上并进行测试。但我仍然不断地出错,但我真的无法找到错误所在。也许是因为我不了解PHP。有人能检查一下我的代码并告诉我这个问题吗。我相信问题很小。多谢各位

<!DOCTYPE HTML>
        <html>

        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <link rel="stylesheet" href="index.css">
            <title>Contact Form</title>
        </head>

        <body>

            <header class="body">
            </header>

            <section class="body">
                <?php
                $name = $_POST['name'];
                $email = $_POST['email'];
                $message = $_POST['message'];
                $from = 'From: TangledDemo'; 
                $to = 'aijaz@techanipr.com'; 
                $subject = 'Hello';

                $body = "From: $name\n E-Mail: $email\n Message:\n $message";
                ?>


                <?php
                if ($_POST['submit']) {
                    if (mail ($to, $subject, $body, $from)) { 
                        echo '<p>Your message has been sent!</p>';
                    } else { 
                        echo '<p>Something went wrong, go back and try again!</p>'; 
                    }
                }
                ?>
                <form method="post" action="index.php">

                    <label>Name</label>
                    <input name="name" placeholder="Type Here">

                    <label>Email</label>
                    <input name="email" type="email" placeholder="Type Here">

                    <label>Message</label>
                    <textarea name="message" placeholder="Type Here"></textarea>

                    <input id="submit" placeholder="Type Here" name="Submit" type="submit" value="Submit">

                </form>
            </section>

            <footer class="body">
            </footer>



        </body>

        </html>

联系方式
名称
电子邮件
消息


你的
如果($\u POST['submit'])
有小写字母“s”,它应该是大写字母“s”。

你的
如果($\u POST['submit'])
有小写字母“s”,它应该是大写字母“s”。

如果($\u POST['submit'])有小写字母“s”,它应该是大写字母“s”。

如果($\u POST['submit提交'])有一个小写的“s”,应该是大写的“s”。

您好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试
$\u POST
是否具有
submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写
if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试时,电子邮件不会发出。你好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试
$\u POST
是否具有
submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写
if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试时,电子邮件不会发出。你好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试
$\u POST
是否具有
submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写
if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试时,电子邮件不会发出。你好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试
$\u POST
是否具有
submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写
if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试邮件时,邮件不会发出。请注意,因为你似乎是php新手,以及如何创建邮件:请花点时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。请注意,因为您似乎对php不熟悉,并且不知道如何创建邮件:请花时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。请注意,因为您似乎对php不熟悉,并且不知道如何创建邮件:请花时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。请注意,因为您似乎对php不熟悉,并且不知道如何创建邮件:请花时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。