Hvordan få $mail->AddAddress("text") til i.s.f. at sluge en $var
Jeg forsøger at lave send e-mail ved brug af PHPMailer klassen (http://phpmailer.sourceforge.net).Jeg har e-mail adresser fra en MySQL tabel, kommer ud som $email.
Jeg har et indhold fra en MySQL tabel, kommer som $message.
Klassen class.phpmailer.php definerer fx:
$mail->Body = "hi ! \n\n this is First mailing I made myself with PHPMailer !";
Her går det fint med at indsætte min $message: $mail->Body = $message;
Men så er det, jeg ikke kan lege godt nok med classen!
Exemplet er: $mail->AddAddress("myfriend@site.com");
Funktionen AddAddress defineret således:
function AddAddress($address, $name = "")
{
$cur = count($this->to);
$this->to[$cur][0] = trim($address);
$this->to[$cur][1] = $name;
}
Hvordan får jeg variablen $email med - så alle får emailen?
Det her giver kun den første email adresse fra tabellen:
$result1 = mysql_query( "SELECT email FROM emailliste" );
while ($row1 = mysql_fetch_array($result1))
{
$address = $row1["email"];
$fornavn = $row1["fornavn"];
$efternavn = $row1["efternavn"];
$name = $fornavn . $efternavn;
require("class.phpmailer.php");
....
$mail->AddAddress($address, $name); //sender altså kun til første email adresse i tabellen
....
}
