如何将html代码连接到php代码;联络表格;

如何将html代码连接到php代码;联络表格;,php,html,email,Php,Html,Email,我对编码还不熟悉,我想做的是制作联系表,给自己发电子邮件 我的问题是:如何将这两个代码连接在一起? 我想当我按下“发送按钮”从HTML捕获所有字段,然后使用PHP代码将电子邮件发送给我自己 这是我的PHP文件function.PHP <?php if (isset($_POST['submit'])) { $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message'];

我对编码还不熟悉,我想做的是制作联系表,给自己发电子邮件

我的问题是:如何将这两个代码连接在一起? 我想当我按下“发送按钮”从HTML捕获所有字段,然后使用PHP代码将电子邮件发送给我自己

这是我的PHP文件function.PHP

<?php
if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];
    $mailTo = "xxxx@xxxx.com";
    $headers = "From: ".$mailFrom;
    $txt = "You have received an e-mail from ".$name.".\n\n".$message;
    mail($mailTo, $subject, $txt, $headers);
    header("Location: index.php?mailsend");
}
?>

这是我的html文件index.html

<div class="row">
    <div class="col-lg-12 m-30px-b sm-m-15px-b">
        <div class="contact-form">
            <h4 class="dark-color font-alt m-20px-b">If you need help! feel free to contact me!</h4>
            <form class="contactform" method="post">
                <div class="row">
                    <div class="col-md-6">
                        <div class="form-group">
                            <input id="name" name="name" type="text" placeholder="Name" class="validate form-control" required="">
                                <span class="input-focus-effect theme-bg"></span>
                        </div>
                    </div>
                    <div class="col-md-6">
                        <div class="form-group">
                            <input id="email" type="email" placeholder="Email" name="email" class="validate form-control" required="">
                            <span class="input-focus-effect theme-bg"></span>
                        </div>
                    </div>
                    <div class="col-md-12">
                        <div class="form-group">
                            <textarea id="message" placeholder="Your Comment" name="message" class="form-control" required=""></textarea>
                                <span class="input-focus-effect theme-bg"></span>
                        </div>
                    </div>
                    <div class="col-md-12">
                        <div class="send">
                            <button class="btn btn-theme" type="submit" name="send"> send message</button>                   
                        </div>
                        <span class="output_message"></span>
                    </div>
                </div>
            </form>
        </div>
    </div> <!-- col -->
</div>

如果你需要帮助!请随时与我联系!
发送消息

您可以使用
标记的
操作
属性将HTML表单连接到处理它的脚本。所以你需要改变

        <form class="contactform" method="post">
if (isset($_POST['submit']))


任何关于PHP表单处理的教程都应该解释这一点。您需要在
标记中使用
action=“function.php”
。@FunkFortyNiner这两个副本与表单缺少的
action
属性有什么关系?我不明白,您能给我解释一下吗@Barmar,我已经来自youtube教程,但这家伙没有解释基本的事情,因为我在这里问
,因为@Barmar他们的表单失败了。我将查看该链接,我使用短标记,但我的php在我的服务器上启用。我将检查其他选项,谢谢:)如果在服务器上启用了PHP,您将不会在结果中显示PHP代码。我再次检查,它显示“PHP版本ea-php72”,并且我还检查了服务器cpanle PHP短标记是否启用您没有使用短标记,那么这有什么区别?如果您在浏览器中看到PHP脚本,说明您没有正确启用PHP。我没有看到任何代码,send按钮只打开空页“function.PHP”,但为白色和空白。。
if (isset($_POST['submit']))
if (isset($_POST['send']))