我是 php 新手。我有一个场景,我想通过 email.
update mysql database
描述
我的 Web 应用程序上有一个表单。当用户填写该表单并单击提交
按钮时,数据将保存在数据库
中,在这里我希望表单链接
也由点击提交按钮
后,通过电子邮件
发送给经理
以供批准。在电子邮件中,有一些由user
填写的内容或表格,以及一个用于Approve
和Re-Submit
的按钮。
如果经理点击Approve
按钮,我的数据库就会更新为Approved by manager
的状态,并且还会向用户发送一封电子邮件作为回复,另一封电子邮件发送给批准组织单位负责人
然后这是相同的场景。这里的表单显示在用户填写的电子邮件中,有两个按钮 Approve
和 Re-Submit
如果 Unit Head
点击 Approve
然后应该在 Db 中更新数据并将 mial 发送给 manager
和 user
。
这可能吗,我该怎么做。请给我一些有用的引用资料
最佳答案
当用户提交数据时,您将数据保存在数据库表中并向经理发送电子邮件以批准它,您可以通过以下步骤实现此目的。
1) 当用户提交表单将数据保存在数据库表中时,在数据库表中添加一个字段以指示该条目是否被批准,您将获得该记录的最后插入的 ID。
2) 通过您的脚本路径向经理发送带有批准用户数据链接的邮件? id = {插入的id}
3) 按照您在批准链接中指定的方式创建脚本,将您的逻辑放入该脚本中
if(isset($_REQUEST['id']) && $_$_REQUEST['id']) {
// check record exist with this id in databse
//if record exist in databse change your approve flag to approve
// send approve mail to user you will get user detials from that id
//redirect to success page
}
希望对你有帮助
关于php - 如何使用电子邮件更新mysql数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32902028/