如何使用Email更新mysql数据库?

时间:2015-10-02 07:00:42

标签: php jquery mysql forms email

我是php新手。我想要update mysql database通过email.

的情况

描述

我的网络应用程序上有一个表单。当用户填写该表单并click on submit按钮时,数据会保存在Database中,我希望Link of Form在点击email时由submit button发送到manager进行审批。在电子邮件中,有一些由user填充的内容或表单以及ApproveRe-Submit的按钮。

此处如果管理员单击Approve按钮,我的数据库将更新为Approved by manager状态,并向用户发送电子邮件回复,另一封电子邮件发送给组织审批Unit Head

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

是否可能,以及我如何做到这一点。请建议我一些有用的参考

1 个答案:

答案 0 :(得分:0)

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

1)当用户在数据库表中提交表单保存数据时,在数据库表中添加一个字段以表明该条目是否已批准,您将获得该记录的最后一个插入ID。

2)发送邮件给管理员,并通过yourscriptpath批准用户数据的链接? id = {inserted 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    
}

希望这会有所帮助