与PHP的html5联系表单

时间:2017-02-21 23:41:48

标签: javascript php html html5 email

这是我创建的HTML联系表单,我一直在尝试获取能够使其工作的PHP代码,但我不确定处理此问题的最佳方法。我已经阅读了其他问题和答案,他们使用单独的文件我不是PHP专家但我可以假设这两个文件必须按名称链接这是我的HTML表单:

<section class="our-contacts slideanim" id="contact">
<h3 class="text-center slideanim">Contact Us</h3>
<p class="text-center slideanim">Got a project in mind? Shoot as an email below!</p>
<div class="container">
    <div class="row">
        <div class="col-lg-12">
            <form role="form">
                <div class="row">
                    <div class="form-group col-lg-4 slideanim">
                        <input type="text" name="name" class="form-control user-name" placeholder="Your Name" required/>
                    </div>
                    <div class="form-group col-lg-4 slideanim">
                        <input type="email" name="email" class="form-control mail" placeholder="Your Email" required/>
                    </div>
                    <div class="form-group col-lg-4 slideanim">
                        <input type="tel" class="form-control pno" placeholder="Your Phone Number" required/>
                    </div>
                    <div class="clearfix"></div>
                    <div class="form-group col-lg-12 slideanim">
                        <textarea name="message" class="form-control" rows="6" placeholder="Your Message" required/>                            </textarea>
                    </div>
                    <div class="form-group col-lg-12 slideanim">
                        <button type="submit" href="#" class="btn-outline1">Submit</button>
                    </div>
                </div>
            </form>
        </div>  
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

表单标记需要有一个动作和一个方法属性,如下所示:

<form role="form" method="post" action="path/to/file.php">

该方法通常会发布(如果您愿意,可以查看post和get之间的区别)。该操作是将处理数据的php文件的路径。

在php文件中,您可以通过$ _POST全局变量访问数据,该变量将是一个包含每个输入的数组,例如$ _POST [&#39; tel&#39;]将是您表单中的电话号码字段

然后你需要发送电子邮件。您可以尝试使用php手册中的一个实现(http://php.net/manual/en/refs.remote.mail.php),或者尝试使用像邮件枪这样的第三方服务。