php html从网站发送邮件作为预订确认

时间:2015-09-16 12:19:03

标签: php html sql email

编辑:我试过的是我在网上找到的一个php的东西:

$user = "$email";

$usersubject = "Uw reservering bij Cantrijn";
$userheaders = "From: stagiair@cantrijn.nl \n"; 

$usermessage = "Bedankt $naam voor uw reservering \n 
 U heeft gereserveerd: $product . \n 
 De datum dat u uw reservering ophaalt is: $datumop 
 De datum om de reservering uiterlijk terug te brengen is: $datumterug  
 Locatie: $locatie \n";

@mail($user,$usersubject,$usermessage,$userheaders); 

我不知道我是否需要一个邮件服务器,或者一个简单的程序/脚本可以工作,但是这里就可以了。

在我们的网站上,我们有预订表格,可以从工作场所借出笔记本电脑,投影仪等。当他们插入他们的信息和我们需要的信息时,订单就会被设置并放入数据库中。

如果我们能够自动向他们发送包含该信息的邮件,那就太好了,所以他们总能在那里查看他们什么时候需要把它带回去或者什么时候想要拿起它。

我的html代码如下:

<form method="post">
    <h3>Naam:</h3>
    <input required name="naam" type="text" placeholder="Voer naam in"><br />
    <h3>E-Mail:</h3>
    <input required name="email" type="text" placeholder="E-Mailadres"><br />
    <h3>Ophaaldatum</h3>
    <input required name="datumop" type="date">
    <h3>Datum vergadering</h3>
    <input required name="datumverg" type="date">
    <h3>Datum Terugbrengen</h3>
    <input required name="datumterug" type="date">
    <h3>Product</h3>
    <input type="text" name="product">
    <h3>Locatie</h3>
    <select name="locatie">
    <option value="Gorinchem">Gorinchem</option>
    <option value="Utrecht">Utrecht</option>
    </select>
    <br /><br />
    <input type="submit" value="Reserveren">

用我的php我把它拿出来进入数据库。 有没有办法将它变成电子邮件,所以当用户点击保留时,他们会收到信息?

我感谢大家帮助我和我不那么聪明的html / php思想的努力。

1 个答案:

答案 0 :(得分:1)

在您输入信息到数据库的部分中,我假设它是一个PHP文件,当然在成功插入表格后添加发送电子邮件功能。

提供所需参数,格式化您的信息并将其发送给用户的电子邮件地址。

function sendEmail($subject,$toEmail,$message){
  $headers = 'From: webmaster@example.com' . "\r\n" .
             'Reply-To: webmaster@example.com' . "\r\n" .
             'X-Mailer: PHP/' . phpversion();

  mail($toEmail, $subject, $message, $headers);
}

这应该适合你。

如果您的服务器提供电子邮件服务,那么应该完全没问题。请确保您正确地将参数发送到电子邮件功能。

相关问题