W
WEIPROdotDE
Guest
Hallo,
ich arbeite derzeit an einem Projekt (, welches ich jetzt nicht erwähnen werde,) in dem es eine Newsletterfunktion geben soll, wo ich Text und co. eintragen kann.
So jetzt ist mein Problem folgendes:
so das problem is jez, dass ich bei zwei usern die den "bestellt" haben (also den newsletter) jetzt im vardump nur folgendes kommt:
(ok, es ist auch schon nachts, da kann man netmehr so nachdenken xD )
ich dacht jetzt schnell nacht, und kam iwie darauf, dass vlt das LIMIT in der sql abfrage zu niedrig steht. (deswegen auch der titel..)
Wer könnte mir da was sagen?
Thx im Vorraus
Gruss
Fabian aka WEIPROdotDE
ich arbeite derzeit an einem Projekt (, welches ich jetzt nicht erwähnen werde,) in dem es eine Newsletterfunktion geben soll, wo ich Text und co. eintragen kann.
So jetzt ist mein Problem folgendes:
PHP:
$result = mysql_query("SELECT username, email, newsletter FROM userdata WHERE newsletter='1'") OR DIE(MYSQL_ERROR());
//alle Mailadressen holen die nen Newsletter wollen...
echo "Mail wurde verschickt an:<br><br>\n";
$row = mysql_fetch_array($result);
var_dump($row); //nur zur auswertung jetzt nen vardump
while($row) //Anfang der Variablen Empfaenger durch while
{
$to_username = $row['username'];
$to_email = $row['email'];
$text = str_replace("{USERNAME}", $to_username, $text); //{USERNAME} durch den Namen ersetzen
$text = str_replace("{DATUM}", $datum, $text); //{DATUM} durch aktuelles Serverdatum ersetzen
mail($row['email'], $subject, $text, "From: xx<[email protected]>"); //Email an den variablen Empfaenger abschicken
echo "- ".$to_username." <".$to_email."><br>\n"; //variablen Empfaenger auflisten
}
so, ich hab mit grösster wahrscheinlichkeit wieder mal einen so leichten fehler gemacht, dass jeder lachen muss :)array(6) { [0]=> string(5) "admin" ["username"]=> string(5) "admin" [1]=> string(19) "xx" ["email"]=> string(19) "xx" [2]=> string(1) "1" ["newsletter"]=> string(1) "1" }
(ok, es ist auch schon nachts, da kann man netmehr so nachdenken xD )
ich dacht jetzt schnell nacht, und kam iwie darauf, dass vlt das LIMIT in der sql abfrage zu niedrig steht. (deswegen auch der titel..)
Wer könnte mir da was sagen?
Thx im Vorraus
Gruss
Fabian aka WEIPROdotDE