从选定的人那里获取电子邮件并发送自动电子邮件

时间:2016-09-28 08:03:12

标签: javascript php jquery

我正在开展一个项目。访问公司的客户需要选择他预约的员工。现在,如果他选择了他并按下提交,那么该员工应该收到一封电子邮件,上面写着他的约会已到达的消息。

所以我有这个:

<form action="mail.php">
<select id="email" name="email">
    <?php
    //laat de lijst zien van namen van medewerkers, hier zit ook een e-mail aan gekoppeld.

    define('Include',TRUE);
    require 'database.php';//Needed for database connection

    $query= "SELECT employee, email FROM email_register ORDER BY employee ASC";
    $result= mysqli_query($db_con, $query);

    echo "<option value='' disabled selected>Selecteer uw contactpersoon</option>";

    while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
    $employee=$row["employee"];
    $email=$row["email"];
        echo " <option>$employee</option>";
    }
    ?>
</select>
<br/></br>
<button type="submit" name="verzenden">Aanmelden</button>
</form>

从数据库中选择一个人。该表包括:ID,员工和电子邮件。

然后当您按提交时,附加到此人的电子邮件应该使用以下脚本并发送电子邮件。 因此,在“EMPLOYEE@email.com”和“名称员工”的行中,应填写所选数据。现在有人告诉我,我必须使用javascript / jquery。但我不是那种语言的家庭,因为我还是新手

<?php
require 'phpmailer/PHPMailerAutoload.php';

$mail = new PHPMailer;

//$mail->SMTPDebug = 3;                               // Enable verbose debug output

$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'smtp-pulse.com';  // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = 'EMAIL@gmail.com';                 // SMTP username
$mail->Password = 'PASSWORD';                           // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = 111;                                    // TCP port to connect to

$mail->setFrom('EMAIL@gmail.com ', 'name sender');
$mail->addAddress('EMPLOYEE-MAIL@mail.com', 'name employee');     // Add a recipient

$mail->isHTML(true);                                  // Set email format to HTML

$mail->Subject = 'Bezoek';
$mail->Body    = 'Beste, <br/><br/> some text ment for the employee;

if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}
?>

所以我想知道是否有人可以帮助我。或者向我发送正确的方向

0 个答案:

没有答案