这是我创建的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>
答案 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),或者尝试使用像邮件枪这样的第三方服务。