我希望有人能让我知道将此表格的内容发送到我的电子邮件的PHP代码。
谢谢!
我真的完全不知道什么时候涉及到php,所以你能提供的任何帮助都会非常感激!
<input id="af-showreq" class="af-show-input" type="checkbox" name="showreq" />
<form class="af-form" id="af-form" novalidate>
<div class="af-outer">
<div class="af-inner">
<label for="input-title">Title</label>
<input type="text" name="title" id="input-title">
</div>
</div>
<div class="af-outer af-required">
<div class="af-inner">
<label for="input-name">Name</label>
<input type="text" name="fullname" id="input-name" required>
</div>
</div>
<div class="af-outer af-required">
<div class="af-inner">
<label for="input-email">Email address</label>
<input type="email" name="email_address" id="input-email" required>
</div>
</div>
<div class="af-outer af-required">
<div class="af-inner">
<label for="input-country">Company</label>
<input type="email" name="country" id="input-country" required>
</div>
</div>
<div class="af-outer">
<div class="af-inner">
<label for="input-phone">Phone Number</label>
<input type="email" name="phonenumber" id="input-phone">
</div>
</div>
<input type="submit" value="Send it over!" />
</form>
</section>
</div>
</div>
答案 0 :(得分:1)
首先,我们要将表单转换为post请求。因此,当有人点击提交按钮时,它会将表单数据发布到您的服务器。您可以通过更改表单标记来执行此操作(您要在网站上发布要回发的页面)和method =“POST”。
<form class="af-form" action="" id="af-form" method="POST">
有关该外观的更多信息,请点击此处。
http://www.w3schools.com/html/html_forms.asp
对于发布工作,您需要确保要发送的所有标记都有名称标记。目前,您的提交按钮不会将其更改为:
<input type="submit" name ="submit" value="Send it over!" />
接下来在页面上发布的帖子数据我们希望确保我们有发布数据。在php中,所有帖子数据都存储在一个名为POST的超级变量中。所以我们可以检查这里是否有数据。如果有,那么我们可以继续发送电子邮件
if(isset($_POST['submit']){
//the rest of the code should be done in here
//as we only want to send the email if we have made a post request
}
最后,我们现在可以使用此信息向您发送电子邮件
我们可以通过以下方式获取输入信息
$example = $_POST['email_address']
示例现在将具有人们放入email_address输入框中的信息
使用mail()函数在php中发送电子邮件。这方面的一个例子可以在下面看到
mail("whoto@email.com", "I am a subject", "I am the content of the email);
有关邮件功能的更多信息,请查看http://php.net/manual/en/function.mail.php