Hi Leute,
Sorry dass ich in letzter Zeit soviel poste, habe gerade etwas Freizeit an meinen Haenden und programiere deshalb recht viel.
Also hier mein "heutiges" ;) Problem:
ich habe eine Whileschleife und moechte gerne die Variablen aus einer DB ausgeben. Und zwar so, dass die Variablen immer in einer Reihenfolgen ausgegeben werde und erst dann die Schleife in die naechste Runde geht.
Hier das Script, das ich bisher habe:
PHP-Code:
<?php
include("config.php");
$result = mysql_query("SELECT artikelnr, menge, pid, preis FROM warenkorb");
while(list($pid,$artikelnr,$menge,$preis)= mysql_fetch_row($result)){
$mailtext = "PID: ".$pid." <br> ARTIKELNUMMER ".$artikelnr." <br> MENGE ".$menge." <br> PREIS: ".$preis."";
}
mail( "me@web.de", "Feedback Form Results", $mailtext, "From: $email");
header( "Location: http://www.meineseite/thankyou.php" );
?>
Nur hierbei wird mir nur der Inhalt des letzten Durchlaufs angezeigt. Was verstaendlich ist.
Deshalb hatte ich die Idee
innerhalb der Schleife zu packen. Nur dann wird der letzte Inhalt nur verdoppelt.
Wie muss ich das machen, damit das so funzt, wie ich es mir vorstelle?
Nur nochmal als Nebenbemerkung, ich moechte, dass $mailtext mit dem Inhalt der ersten Runde belegt wird, und dann, wenn mehr als 1 Datensatz in der DB liegt auch mit der 2. Runde belegt wird, nach der ersten etc.
Hoffe ich habe mich deutlich ausdruecken koennen, so dass ihr mich versteht.
Danke
Sarah