javascript - 如何在 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 的初学者,所以我无法理解应该做什么。
解决方案
推荐阅读
- android-studio - 在 Android Studio 中,Window.setFlag(int flag, int mask) 有什么作用?
- c# - 在 C# 中使用 Image.RotateFlip() 旋转时减小图像大小的原因是什么?
- python - 如何使用beautifulsoup python从HTML页面中提取原始文本(包括评论)?
- java - 使用 Android WebView 存储的音频文件不起作用
- mongodb - 如果存在则更新批处理文档,否则在 MongoDB 中插入
- qnamaker - 在 qna maker 中从文件层次结构中加载 KB 中的问题和答案
- python - 由于冲突,无法使用 anaconda 安装 geopandas
- c# - ASP.NET Core API 从 body 绑定多个对象类型
- c - 在函数中保存修改后的数组
- android - 使用片段之间的参数正确初始化 ViewModel