首页 > 解决方案 > 如何在 if else 语句中添加 PHPmailer 并单击按钮通过它发送电子邮件?

问题描述

我有一个 HTML 表格,在其中一个单元格中,有一个接受食品订单的按钮。然后由另一个 PHP 页面检查该数据是否正常,然后相应地更新数据。下面是我用于 HTML 表格按钮的代码:

.
.
//codes
.
.

<td>
<center>".$totalamount."</center></td>
   <td><center>".$payment_mode."</center></td>
   <td><center>".$datetime."</center></td>                          
   <td><center><a class='btn btn-primary' href='orderstatus.php?orderid=".$orderid."&orderstatus=Accept'>Accept</center></a>
</td>";?>
</tr>

如您所见,最后一个<td>单元格包含链接到另一个 PHP 页面orderstatus.php的按钮。下面是这个页面的代码:

.
.
//codes
.
.
while($data2 = mysqli_fetch_array($userinfocon))
{
    $username=$data2['username'];
    $useremail=$data2['email'];
}

if($orderstatus=="Accept")
{

//codes

}
if($orderstatus=="InKitchen")
{

//codes

}
if($orderstatus=="Ready")

//codes

现在我希望每当状态是特定值或单击按钮时,它都应该使用 PHPMailer() 向用户发送有关其订单状态的电子邮件。

我试图通过在每个 if-else 语句之后添加 PHP 邮件代码来做到这一点,但这最终会创建一个循环,不断向我发送电子邮件。

我是 PHP 的初学者,所以我无法理解应该做什么。

标签: javascriptphphtmljqueryphpmailer

解决方案


推荐阅读