Hallo Jörg,
lass uns erstmal über die Fachlichkeit reden.
ich möchte in eine Tabelle Monate ab einem bestimmten Zeitpunkt eintragen.
Im Ergebnis soll eine Aufzählung der Monate ab Startzeitpunkt und ohne Doppler bis "heute" sein.
D.h. die Monate in der Tabelle befinden sich in der Vergangenheit. Wenn der Startzeitpunkt der März wäre, würde man heute (01.07.) die Monate März bis Juni sehen, und in 3 Wochen (22.07.) die Monate März bis Juli?
Zu deinem Code: Der Startzeitpunkt ist nur indirekt erkennbar. Deine Schleife beginnt bei 1, d.h. der Startmonat in deinem Code ist der Januar?!
// wenn über Startmonat, dann Eintrag
Das ist dann wieder seltsam, denn in $Monat steht ja das Ergebnis der Rechnerei mit this/next month, also eigentlich eine Variante von "heute".
Rolf
sumpsi - posui - obstruxi