我正在开展一个项目。访问公司的客户需要选择他预约的员工。现在,如果他选择了他并按下提交,那么该员工应该收到一封电子邮件,上面写着他的约会已到达的消息。
所以我有这个:
<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';
}
?>
所以我想知道是否有人可以帮助我。或者向我发送正确的方向