Bonjour à tous, voilà des lustres que je ne suis pas revenu sur ce site qui a plus que contribué à mon apprentissage du php ^^
Alors voilà, je souhaiterais rajouter à ma newsletter un lien pour se désabonner, mais comment gérer la désinscription avec mes 2 tables ? En effet, dans le corps du mail j'envoie l'adresse de l'abonné, mais je ne sais pas le faire pour 2 tables différentes...
Ci dessous mon envoi de mail :
while ($mail = tep_db_fetch_array($mail_query1)) {
$mimemessage = new email(array('X-Mailer: osCommerce bulk mailer'));
$mimemessage->add_html($this->html_content.'<br><br>'.TEXT_NEWSLETTER_OPTOUT.'<br>'.'<a href="'.HTTP_SERVER.DIR_WS_CATALOG.FILENAME_NEWS_OPTOUT.'?email='.$mail['customers_email_address'].'">Se désinscrire</a>');
$mimemessage->build_message();
$mimemessage->send($mail['customers_firstname'] . ' ' . $mail['customers_lastname'], $mail['customers_email_address'], '', EMAIL_FROM, $this->title);
}
Il me semble que le souci est concentré sur cette ligne :
$mimemessage->add_html($this->html_content.'<br><br>'.TEXT_NEWSLETTER_OPTOUT.'<br>'.'<a
href="'.HTTP_SERVER.DIR_WS_CATALOG.FILENAME_NEWS_OPTOUT.'?email='.$mail['email'].'">Se
désinscrire</a>');
J'hésite entre 2 explications
-> ou on ne peut rien rajouter à ce moment de la formation du mail, car je peux rajouter
'<br><br>'.TEXT_NEWSLETTER_OPTOUT.'<br>'.'<a
href="'.HTTP_SERVER.DIR_WS_CATALOG.FILENAME_NEWS_OPTOUT.'?email='.$mail['email'].'">Se
désinscrire</a>'); dans le corps du mail de cette manière html_content.=
(cette
solution m'aurait arrangé car plus simple, seulement j'ai besoin de
transmettre le mail du membre dans le lien pour sa désincription, et
comme j'ai 2 tables avec les inscrits membres et les inscrits "page
d'accueil", je ne vois d'autre choix que rajouter le code en vert dans
les 2 boucles while de fin.)
-> ou bien il est possible -et
je ne sais comment faire- d'intégrer mon code en vert dans le corps du
mail (html_content.=) tout en spécifiant la bonne adresse dans dans
?email='.$mail['email'].'
Si quelqu'un a une idée, je suis plus que preneur !