Het onderstaande scriptje haalt de gegevens uit mijn database die ik wil gebruiken in Swift Mailer 4.x.
Het plaatst ook het “=>”teken en de komma’s.
VOORBEELD: [email protected]=> IJsbrand de IJsbeer, [email protected]=> Zille van Zwaardvis,
<?php
include('verbind.php');
$id = 1;
$sql = "SELECT * FROM gebruiker";
$res = mysql_query($sql);
if ($res && mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
echo'
'.$row['email'].'=>
'.$row['gebr_voornaam'].'
'.$row['gebr_tussenvoegsel'].'
'.$row['gebr_achternaam'].',';
}
} else {
echo 'Geen data gevonden';
}
?>
Swift Mailer wil de adressen + naam, voorzien van een “ ‘” voor –en achteraan, in een array aangeleverd krijgen volgens onderstaand voorbeeld.
$message->setTo(array(
'[email protected]' => 'Recipient Name One',
'[email protected]', //Note that this is not a key-value pair
'[email protected]' => 'Recipient Name Two' ));
Hoe krijg ik ze nu compleet in die array. Het handboek Swift Mailer gaat niet verder dan bovenstaand voorbeeld en ik heb zo’n 30-tal forums bezocht, maar kennelijk zit ik alleen met dit probleem.
Natuurlijk kan het met knippen en plakken, dat werkt wel!
Maar er moet toch een mogelijkheid zijn om dit via een script dit te realiseren.
Ik doe best wat met php, maar dit is even te ver voor mij.
1.047 views