php - 如何使用电子邮件更新mysql数据库?

标签 php jquery mysql forms email

我是 php 新手。我有一个场景,我想通过 email.

update mysql database

描述

我的 Web 应用程序上有一个表单。当用户填写该表单并单击提交按钮时,数据将保存在数据库中,在这里我希望表单链接也由点击提交按钮后,通过电子邮件发送给经理以供批准。在电子邮件中,有一些由user 填写的内容或表格,以及一个用于ApproveRe-Submit 的按钮。

如果经理点击Approve 按钮,我的数据库就会更新为Approved by manager 的状态,并且还会向用户发送一封电子邮件作为回复,另一封电子邮件发送给批准组织单位负责人

然后这是相同的场景。这里的表单显示在用户填写的电子邮件中,有两个按钮 ApproveRe-Submit 如果 Unit Head 点击 Approve 然后应该在 Db 中更新数据并将 mial 发送给 manageruser

这可能吗,我该怎么做。请给我一些有用的引用资料

最佳答案

当用户提交数据时,您将数据保存在数据库表中并向经理发送电子邮件以批准它,您可以通过以下步骤实现此目的。

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/

相关文章:

php - 在 PHP 中缓存数据

javascript - 从 jQuery.get() 内部调用对象方法

php - 如果填充,更新而不是插入

php - php for 循环中的 mysql 更新有问题吗?

php将值传递给多个选择查询

php - 通过 PHP 更新 MySQL 中的 "order"列的最有效方法是什么

javascript - Chrome 抛出 Uncaught TypeError : Cannot call method 'toLowerCase' of undefined when using e. keyCode

javascript - 如何自动将文本 URL 包装在 anchor 标记中?

MySQL Pivot 或 Excel 解决方案

mysql - 需要帮助来纠正 MySQL 查询结果