Ik heb een aantal emailadressen in de database, zeg maar tabel email. Hoe kan ik via een script een email sturen naar alle emailadressen in de database?
<?php
$query = mysql_query("SELECT emailadres FROM tabel");

while ($result = mysql_fetch_row($query))
{
// Header maken
$header .= "From: \"Eelco\" <[email protected]>\r\n";

// Bericht maken
$bericht = "Hoi\n\n";
$bericht .= "Blalblablal\n";

// Onderwerp
$onderwerp = "Mailtje!";

// Mailen
mail($result[0],$onderwerp,$bericht,$header);
}
?>

Elwin
Gaat hij dan naar alle emailadressen?
// Bericht maken
$bericht = "Hoi\n\n";
$bericht .= "Blalblablal\n";

Staat die punt er met een reden? ( .= )
Jepz.
Is kort voor:
<?
$bericht = $bericht . "BlaBlaBla\n";
?>
Zoals
<?
$i++;
?>
kort is voor:
<?
$i = $i + 1;
?>

Snappie?
Anders vervangt $bericht $bericht weer, dus was de mail gewoon BlaBlaBla

$bericht .= "blablabla" staat er voor om na de eerste $bericht door te schrijven in $bericht zonder te overschrijven :)

Reageren