PHP beginner |
|
zo kan je de gegevens uit de database halen:
<?php
$sQuery = "SELECT * FROM nieuwsbrief";
if (!$rQuery = mysql_query ( $sQuery ) )
{
echo "Fout met de database ".mysql_error();
}
else
{
while ( $aQuery = mysql_fetch_assoc ( $rQuery ))
{
$sEmailAdressen .= $aQuery['naam'];
/* Een punt voor het = teken zodat de emailadressen elkaar niet overschrijven. */
}
...
?>
<?php $sQuery = "SELECT * FROM nieuwsbrief"; { } else { { $sEmailAdressen .= $aQuery['naam']; /* Een punt voor het = teken zodat de emailadressen elkaar niet overschrijven. */ } ... ?>
Nu heb je allee emailadressen dus in $sEmailAdressen staan ( je kan dit ook met een array doen maar zo lukt het ook prima)
Om dat de email te verzenden naar die gene zou ik het zo doen:
<?php
....
$sHeaders = "MIME-Version: 1.0\r\n";
$sHeaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* bovenstaande header om ook html te kunnen versturen */
$sHeaders .= "From: Email@adres.nl<Email@adres.nl>\r\n";
$sHeaders .= "Return-Path: Email@adres.nl<Email@adres.nl>\r\n";
$sHeaders .= "Bcc: $sEmailAdressen\r\n";
$sName = "test";
$sOnderwerp = "Hier het onderwerp";
$sContents .= $sName." <".$sEmailAdressen.">, ";
// Haalt de inhoud van de niewsbrief op van newsletter.php
$sNieuwsbrief = $_POST['sBericht'];
$sTo = "Hier je eigen emailadres";
/* We sturen hier de nieuwsbrief naar je zelf toe en versturen vervolgens met de header Bcc een kopie naar alle leden */
// Email body, html toegelaten
$sNieuwsbriefVolledig = "Hier wat onzin\r\n";
$sNieuwsbriefVolledig .= "Hier nog een test\r\n";
mail($sTo, $sOnderwerp, $sNieuwsbriefVolledig, $sHeaders);
....
?>
<?php .... $sHeaders = "MIME-Version: 1.0\r\n"; $sHeaders .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* bovenstaande header om ook html te kunnen versturen */ $sHeaders .= "From: Email@adres.nl<Email@adres.nl>\r\n"; $sHeaders .= "Return-Path: Email@adres.nl<Email@adres.nl>\r\n"; $sHeaders .= "Bcc: $sEmailAdressen\r\n"; $sName = "test"; $sOnderwerp = "Hier het onderwerp"; $sContents .= $sName." <".$sEmailAdressen.">, "; // Haalt de inhoud van de niewsbrief op van newsletter.php $sNieuwsbrief = $_POST['sBericht']; $sTo = "Hier je eigen emailadres"; /* We sturen hier de nieuwsbrief naar je zelf toe en versturen vervolgens met de header Bcc een kopie naar alle leden */ // Email body, html toegelaten $sNieuwsbriefVolledig = "Hier wat onzin\r\n"; $sNieuwsbriefVolledig .= "Hier nog een test\r\n"; mail($sTo, $sOnderwerp, $sNieuwsbriefVolledig, $sHeaders); .... ?>
Ik hoop dat je het nu zelf kan afmaken.
suc6;-) |