我是php新手。我想要update mysql database
通过email.
描述
我的网络应用程序上有一个表单。当用户填写该表单并click on submit
按钮时,数据会保存在Database
中,我希望Link of Form
在点击email
时由submit button
发送到manager
进行审批。在电子邮件中,有一些由user
填充的内容或表单以及Approve
和Re-Submit
的按钮。
此处如果管理员单击Approve
按钮,我的数据库将更新为Approved by manager
状态,并向用户发送电子邮件回复,另一封电子邮件发送给组织审批Unit Head
然后这是相同的场景。此表单显示在电子邮件中,由用户填写并有两个按钮Approve
和Re-Submit
如果Unit Head
点击Approve
那么数据应在Db中更新并发送一个mial到manager
和user
也是。
是否可能,以及我如何做到这一点。请建议我一些有用的参考
答案 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
}
希望这会有所帮助