Ergebnis einer Schleife in eine Variable schreiben
Bastian
- php
Hallo,
ich habe folgendes vor:
Es soll ein Datenbank-Inhalt per E-Mail verschickt werden.
Über eine while-Schleife wird der Text aus der Datenbank gelesen.
Meine Frage ist, wie ich den generierten Text an eine Variable übergebe, damit ich die E-Mail verschicken kann.
Folgendes funktioniert schon mal nicht:
$sendto=$email;
$subject="Mail-Betreff";
$body="Hallo ...";
$body.="while(Bedingung)
{
$text $text $text
}";
Wer hat ne bessere Idee?
Grüße
Bastian
Hab die Antwort selbst schon gefunden:
while(Bedingung)
{
$body.="$text $text $text";
}
Sorry!
Grüße,
Bastian
Hello,
$body="Hallo ...";
$body.="while(Bedingung)
{
$text $text $text
}";
Interessanter Hinweis von Dir. While() ist aber keine Funktion, sondern ein Sprachkonstrukt, nämlich ein Schleifenkopf. Es gibt also keinen Wert zurück, und wenn doch, dann wäre es sicher nur die Auswertung der Schleifenbedingung, und die ist boolesch.
Schreib doch nochmal, wie due die Werte aus welcher Datenbank holst. Da muss ja irgendwie ein Request an die Datenbank abgesetzt werden. Ist es denn eine SQL-Datenbank, die Ergebnismengen liefert, oder nur eine DB, die einzelne Datensätze liefert?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom