Używam PhpMailera do wysyłania maili na adresy które zwraca mi zapytanie SQLowe. I teraz problem jest taki, że gdy zapytanie zwróci np 3 maile to 1szy z nich dostaje maila bez zalacznika, drugi dostaje jeden zalacznik a ttrzeci dwa zalaczniki takie same (zalaczniki pochadzą z tego ze tresc maila jest w HTMLu i pakuje tam obrazek poprostu).
oto kod
<?php $addressesToSent = "SELECT user_mail FROM users WHERE user_id IN (" . implode(",", $_POST['id']) . ")"; $list = new phpmailer(); $list->From = "adresFrom@mail.pl"; // nadawca adres $list->FromName = "Big Star Request System Information !"; // nadawca { $list->ClearAddresses(); $list->AddAddress( $row['user_mail'] ); // odbiorca $list->Subject = "Tutaj tytuł wiadomości"; $list->WordWrap = 75; $list->CharSet = "utf-8"; $list->IsHTML(true); // włączam pokazywanie treści, jako kod HTML $list->AddEmbeddedImage("../img/Logo_small.png", "obrazek1"); // dodaj obrazek $list->Body = " <!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"> </head> <body bgcolor=\"#D50014\" style=\"color: #ffffff; font-weight: bold\" > <center> <img src=\"cid:obrazek1\"><br /><br /> tutaj treść wiadomości z polami z bazy </center> </body></html> "; if ( $list->Send() ) { print '<tr><td>Wysłanie informacji do: <b><i>' . $row['user_mail'] . ' </i></b></td><td><img src="../img/apply.jpg" /></td></tr>'; }else print '<tr><td>Wysłanie informacji do: <b><i>' . $row['user_mail'] . ' </i></b></td><td><img src="../img/cancel.jpg" /></td></tr>'; } ?>
o co chodzi co przeoczyłem...
pozdrawiam