Hallo!
Hab ein Script, in dem Bestelldaten in eine DB geschrieben werden (ähnlich Warenkorb).
Nun möchte ich ein Mail versenden, in dem alle gewählten Posten PLUS Zusatztext steht.
Ich poste mal das reduzierte Script, damit ihr seht, was ich meine:
Wenn ich ALLES in die query reinpacke, dann wird für jeden Posten auch die gesamte Nachricht neu generiert. Außerhalb der query wird nur das 1.Ergebnis aus der query ausgeworfen.
Kann mir vielleicht bitte jemand weiterhelfen?
Danke, TinaX
Hab ein Script, in dem Bestelldaten in eine DB geschrieben werden (ähnlich Warenkorb).
Nun möchte ich ein Mail versenden, in dem alle gewählten Posten PLUS Zusatztext steht.
Ich poste mal das reduzierte Script, damit ihr seht, was ich meine:
PHP:
session_start();
include 'dbconnect.php';
$betreff="$_REQUEST[betreff]";
$nachricht=stripslashes("$_REQUEST[nachricht]");
$sessid=session_id();
$bestellung=@mysql_query("SELECT anr FROM bestellung WHERE ID='$sessid'");
while ($gwk=mysql_fetch_array($getwarenkorb)) {
$anr=($gwk["ARNR"]);
echo ("$anr<br>"); // hier werden alle betroffenen Posten aufgelistet
}
$text="
$anr // hier sollten alle Posten stehen, aber es wird nur einer ausgegeben.
$nachricht
";
mail(mail@domain.com,$betreff,$text,"From: ".$_REQUEST[email]);
Wenn ich ALLES in die query reinpacke, dann wird für jeden Posten auch die gesamte Nachricht neu generiert. Außerhalb der query wird nur das 1.Ergebnis aus der query ausgeworfen.
Kann mir vielleicht bitte jemand weiterhelfen?
Danke, TinaX