
Hallo,
ich habe folgendes Problem:
Ich habe eine MySQL Datenbank in der 2 Spalten mit jeweils mehreren Namen und
Die dazugehörigen Email adressen sind.
Nun möchte ich , wenn ich eine PHP Seite aufrufe allen Personen eine mail senden die
Sich in der Datenbank befinden. Dafür benutze ich die mail Funktion von PHP.
In der Mail die die Person dann bekommt soll ein Link sein ander der Name der jeweiligen
Person angehängt wird damit sie auf der nachfolgenen Seite persönlich angesprochen wird.
Ich habe das mit folgenden Script auch mit einer Person soweit hinbekommen. Nur wie funktioniert das, das alle eine Mail mit ihrer ID bekommen.Es muß solange durchlaufen bis alle Mail versendet wurden. (Ähnlich eines Newsletters).
<?PHP
##### MySQL-Log-Daten ######
$server = "localhost";
$user = "webXXXX";
$passwort = "XXXXXXXX";
$datenbankname = "XXXXXXXXX";
$tabellenname = "Newsletter";
##### MySQL-Abfrage ######
$db=mysql_connect($server, $user, $passwort);
mysql_select_db($datenbankname);
$sql="SELECT Email,Name FROM Umfragen";
$result=mysql_query($sql);
$data=mysql_fetch_array($result);
echo $data['Email'];
echo $data['Name'];
}
$url = 'www.test.php?Name='.$data['Name'];
$test = "Musterfirma";
$sender = "Musterfirma";
$sendermail = "Musterfirma";
$empfaenger = $data['Email'];
$betreff = "Mustermann Umfrage";
$text = "Sehr geehrte Damen und Herren,
Klicken Sie einfach auf den folgenden Link:
$url
Vielen Dank fuer Ihre Teilnahme.
Mit freundlichen Gruessen
Gerd Mustermann";
mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>");
?>
Kann mir jemand noch einen Tipp geben, ob das mit der Link Geschichte so geht!
Danke
Code: In Zwischenablage kopieren (nur IE)