Hier mal der Vollständige Code für die Mailfunktion:
(DB wird auch abgefragt - das feld in der DB wo die emailadressen drinnen stehen ist "usermail")
PHP-Code:
mysql_select_db("lohi_marketing");
$nachricht = $kommentare;
$nachricht2 = $betreff;
$nachricht = wordwrap($nachricht, 70);
$nachricht2 = wordwrap($nachricht2, 70);
$betreff = "Neuer Kommentar zum Beitrag" . $ma_id . " von " . $userkennung . " - Marketing Aufgabendefinition";
$sql = "SELECT * FROM users";
$result = mysql_query($sql, $db);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
mail($row['usermail'], $betreff, $nachricht, $nachricht2);
}
//mailversand ende
In meiner Ursprünglichen Version hat der Versand stattgefunden - allerdings nur an den ersten Eintrag in der DB.
PHP-Code:
$usermail = mysql_result($result, 1, "usermail");
Ich sehe schon auch warum: weil die Nummer eins den ersten Eintrag bedeutet - Aber wie kann ich das so einstellen das alle verwendet werden? Mit einem "*" gehts nicht!