Привет, может кто-нибудь помочь мне в отправке электронной почты с данными массива, которые я собрал? Я пытаюсь принести записи на БД с помощью массива, а затем я его по электронной почтеPHP Отправка записей массива по электронной почте
Вот мой код: Я получите записи Я хочу первым:
$queclient_credit = "SELECT company, credits FROM clients WHERE credits <= 20 and company !='' ORDER BY credits ASC ";
$getque = mssql_query($queclient_credit) or die();
while ($rowclient_credit=arrayfetch($getque)){
$rowcompany = $rowclient_credit['company'];
$rowcredits = $rowclient_credit['credits'];
Then put it on array:
$data = array(
'company'=>$rowcompany,
'credits'=>$rowcredits
);
$dat = implode(' : ', $data);
}
if($rowcredits<= 20){
$from='[email protected]';
$to = '[email protected]';
$gmailPass = 'password';
require('phpmailer/5.1/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = 'smtp.gmail.com';
$mail->Port = '465';
$mail->Username = $from;
$mail->Password = $gmailPass;
$mail->From = $from;
$mail->FromName = $from;
$mail->AddReplyTo($from, $from);
$mail->Subject = 'Credit System ';
$mail->Body = $message;
$mail->MsgHTML('<b><p>'.$dat.' credits<p><b>');
$mail->IsHTML(true);
$mail->AddAddress($to, $to);
if(!$mail->Send()){
// $mail->ErrorInfo;
}else{
echo 'Message Successfully Sent!';
$mail->ClearAddresses();
$mail->ClearAttachments();
}
}
Спасибо за то, кто будет answer
У вас нет '$ message', определенного в вашем коде из строки' $ mail-> Body = $ message; ' – Justinas
Спасибо. Я уже успешно отправил электронное письмо. Но проблема в том, что я могу только отправить одна запись только. Что я хочу, я могу отправить по электронной почте все записи, которые я выберу из Db –
, ваш контент такой же для всего электронного письма? – DsRaj