如果声明 - 发送电子邮件 - php

时间:2015-05-25 09:08:59

标签: php email

如何在PHP中将更改(否)发送到(是)时发送电子邮件

我的数据库

----------------------------------------
|  ID  |    Send   |  Flag  |   User   |
----------------------------------------
|   1  |     No    |   0    |   John   |
----------------------------------------
|   2  |    Yes    |   1    |  Sarah   |
----------------------------------------
|   3  |    Yes    |   1    |  Layan   |
----------------------------------------

例如:

更改(否)为(是)时发送此电子邮件至:info@website.com

注意:

发送电子邮件时,将标志从0更改为1,如果标志1不再向同一用户发送

电子邮件:

Dear Admin,

    User (Sarah) - Done
    User (Layan) - Done

Best Regards.

1 个答案:

答案 0 :(得分:0)

假设通过网页上的表单更改数据,只需将现有(旧)值与新值进行比较即可。如果更新的值是"是",请发送电子邮件。 你可以"得到"现有(旧)值有多种方式:最简单的方法是将其作为隐藏表单字段中的值传递:

if($_POST['old_value_from_hidden_form_field'] == 'no' && $_POST['new_value_from_form'] == 'yes') {
    // send email
}