记录更新后发送电子邮件PHP

时间:2015-10-06 07:21:29

标签: php mysql email

我试图在成功支付剩余金额后向用户和管理员发送电子邮件,记录正在更新,但无法在这两个接收器上使用面向对象的php发送电子邮件,这是我的代码

include("config.php");
include('Email.php');
session_start();

// Declair Veriables

$receiver   = $_SESSION['enrollment_email'];
$receiver2  = "admin@icifb.org";
$username   = $_SESSION['session_fname']." ".$_SESSION['session_lname'];
$studentid  = $_SESSION['studentSeccID'];

$view_content   =   "SELECT * FROM wp_enrollment_info WHERE enrollment_id='$studentid'";
$rs             =   mysql_query($view_content);
$content_rows   =   mysql_fetch_array($rs); 


    $i_email    = $_SESSION['enrollment_email'];    
    $i_rem      = $_SESSION['temp_remaining'];
    $i_paid     = $_SESSION['temp_paid'];

    $query      = mysql_query("UPDATE wp_enrollment_info SET enrollment_paidEnroll=enrollment_paidEnroll+'$i_paid', enrollment_remBalance='$i_rem' WHERE enrollment_email='$i_email'");

    $res        = mysql_insert_id();

    $sqlurow    =   mysql_affected_rows($query);

    if($sqlurow>0)
    {
    // Prepare Email Body Text

$EmailBody  = $EmailBody . "<tr>";
$EmailBody  = $EmailBody . "<td bgcolor='#FAFAFA' style='padding:15px;'>";
$EmailBody  = $EmailBody . "<h4 style='font-family:Verdana; font-size:13px;'>Dear ".$_SESSION['session_fname']." ".$_SESSION['session_lname']."</h4>";
$EmailBody  = $EmailBody . "<p style='font-family:Verdana; font-size:12px;'>You have successfully paid your remaining amount.</p>";
$EmailBody  = $EmailBody . "<br />";
$EmailBody  = $EmailBody . "<h4 style='font-family:Verdana; font-size:13px;'><u>Below is the Payment Detail:</u></h4>";
$EmailBody  = $EmailBody . "<p style='font-family:Verdana; font-size:12px;'><strong>Total Amount Paid: </strong>£".$content_rows['enrollment_paidEnroll']."</p>";
$EmailBody  = $EmailBody . "<br />";
$EmailBody  = $EmailBody . "<p style='font-family:Verdana; font-size:12px; text-align:justify; line-height: 20px;'>If you have any query with respect to payments please contact us at <a href='mailto:admin@icifb.org'>admin@icifb.org</a></p>";

// Prepare Email Body2 Text
$EmailBody2 = $EmailBody2 . "<tr>";
$EmailBody2 = $EmailBody2 . "<td bgcolor='#FAFAFA' style='padding:15px;'>";
$EmailBody2 = $EmailBody2 . "<h4 style='font-family:Verdana; font-size:13px;'>Dear Admin</h4>";
$EmailBody2 = $EmailBody2 . "<p style='font-family:Verdana; font-size:12px;'>The following student paid due amount.</p>";
$EmailBody2 = $EmailBody2 . "<br />";
$EmailBody2 = $EmailBody2 . "<p style='font-family:Verdana; font-size:12px;'><strong>Name: </strong>".$_SESSION['session_fname']." ".$_SESSION['session_lname']."</p>";
$EmailBody2 = $EmailBody2 . "<p style='font-family:Verdana; font-size:12px;'><strong>Total Amount Paid: </strong>£".$content_rows['enrollment_paidEnroll']."</p>";

// redirect to contact us page
$email = new Email();

if ($email->send6($EmailBody,$receiver))
{

    $email->send6($EmailBody2,$receiver2);
}
    }

请查看我的代码并建议我更好的方法

Email.php

public function send6($EmailBodyParam,$receiver)
{
    // Email Body

$sendername     =   "ICIFB | Finance Department";
$sender         =   "payments@icifb.org";
$Subject        =   "Payment Confirmation";

$EmailBody  = "<table cellpadding='0' cellspacing='0' width='800'>";
$EmailBody  = $EmailBody . "<tr height='100'>";
$EmailBody  = $EmailBody . "<td bgcolor='#5BA7FF' align='center'>";
$EmailBody  = $EmailBody . "<h3 style='color:#FFF; font-family:Verdana;'>Welcome to International Center for Islamic Finance & Business</h3>";
$EmailBody  = $EmailBody . "</td>";
$EmailBody  = $EmailBody . "</tr>";

$EmailBody.=$EmailBodyParam;        

$EmailBody  = $EmailBody . "<br />";
$EmailBody  = $EmailBody . "<h4 style='font-family:Verdana; font-size:13px;'>Regards,</h4>";
$EmailBody  = $EmailBody . "<p style='font-family:Verdana; font-size:12px; text-align:justify; line-height: 20px;'>ICIFB | Finance Department</p>";
$EmailBody  = $EmailBody . "</td>";
$EmailBody  = $EmailBody . "</tr>";
$EmailBody  = $EmailBody . "<tr height='50'>";
$EmailBody  = $EmailBody . "<td bgcolor='#62B54F' align='center'>";
$EmailBody  = $EmailBody . "<h2 style='color:#FFF; font-size:12px; font-family:Verdana; font-weight:normal;'>Copyright &copy; 2015 | International Center for Islamic Finance & Business</h2>";
$EmailBody  = $EmailBody . "</td>";
$EmailBody  = $EmailBody . "</tr>";
$EmailBody  = $EmailBody . "</table>";

    // Send Email

$success = "MIME-Version: 1.0 \r\n"; 
$success.= "Content-type: text/html;charset=utf-8 \r\n"; 
$success.= "X-Priority: 3\r\n"; 
$success.= "X-Mailer: smail-PHP ".phpversion()."\r\n";
$success = mail($receiver, $Subject, $EmailBody, "From: $sendername<$sender>\nReply-To: $sender\nContent-Type: text/html");
return $success;
}
}

0 个答案:

没有答案