Seite 1 von 1

Newsletter verschicken

Verfasst: 31.03.2006 16:46
von marcusspors
Hallo Leute. Ich habe hier einen Code und ich möchte, dass an alle Leute die in meiner Datenbank stehen eine Mail geschickt wird, aber es bekommt nur die 1. Person die in meiner Datenbank steht eine E-mail. Wie kann ich das ändern, das jeder eine bekommt

<html>
<head>
<title> Testbank </title>
</head>
<body>
<?php
$dbserver = "localhost";
$dbname = "marcusspors";
$dbuser = "marcusspors";
$dbpass = "hallodu";
$connection = mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db("$dbname");
$nachricht = "Hallo $name ! Das ist ein Test";
$betreff = "Test";
$abfrage = "SELECT * FROM gaestebuch";
$ergebnis = mysql_query($abfrage,$connection);
while($row = mysql_fetch_object($ergebnis))
{
$name = $row->name;
$mail = $row->mail;
mail($mail, $betreff, $nachricht, "From: www.marcusspors.de.vu <www.marcusspors@gmx.de>";);
}
?>
</body>
</html>

Re: Newsletter verschicken

Verfasst: 31.03.2006 19:03
von Spezial

Code: Alles auswählen

<html> 
<head> 
<title> Testbank </title> 
</head> 
<body> 
<?php 
$dbserver = 'localhost'; 
$dbname = 'marcusspors'; 
$dbuser = 'marcusspors'; 
$dbpass = 'hallodu'; 
$connection = mysql_connect($dbserver,$dbuser,$dbpass); 
mysql_select_db($dbname); 
$betreff = 'Test'; 
$abfrage = 'SELECT ´name`, `mail`  FROM `gaestebuch`'; 
$ergebnis = mysql_query($abfrage,$connection); 
$anz = mysql_num_rows($ergebnis);
while($row = mysql_fetch_assoc($ergebnis)) 
{ 
$name = $row['name']; 
$mail = $row['mail']; 
mail($mail, $betreff, 'Hallo ' . $name . '! Das ist ein Test', 'From: www.marcusspors.de.vu <www.marcusspors@gmx.de>'); 
} 
?> 
</body> 
</html>
So würde ich es machen. kP ob es funzt ;)

Verfasst: 31.03.2006 19:57
von S2B
Oder du definierst den Text oben und fügst nachher die Variable ein:

Code: Alles auswählen

$text = 'Hallo %s! Das ist ein Test';
[...]
mail($mail, $betreff, sprintf($text, $name), 'From: www.marcusspors.de.vu <www.marcusspors@gmx.de>'); 

Verfasst: 03.04.2006 15:25
von marcusspors
Nichts funktioniert

Verfasst: 03.04.2006 16:48
von chriss713
Wie oft wird denn die while-Schleife durchlaufen bzw. wie viele Ergebnisse liefert Dir denn die DB-Abfrage?