Hi Jochen,
Die Anweisung soll also für jeden Tag innerhalb des definierten Zeitraums ausgeführt werden?
Richtig!
Ich würde mit mktime($startzeit) den Startzeitpunkt sezten und die Schleife solange ausführen, bis mktime($startzeit+$lfdTag) >= mktime($endzeit) $lfdTag ist dein Zähler, den du mit jedem Durchlauf um 1 (Tag) inkrementierst.
Netter Ansatz, aber das ist, wenn ich das jetzt richtig verstanden habe, ungefaehr das gleiche, was ich jetzt schon habe.
Mein Problem ist:
Der Benutzer waehlt
startzeit=08.02.05
endzeit=09.03.05.
Die Schleife laeuft genau einmal (09-08).
Oder der Benutzer waehlt
startzeit=08.02.05
endzeit=05.03.05.
Der Schleifenkopf ist nicht erfuellt - die Schleife laeuft gar nicht.
...
Oder hab ich da jetzt wieder nen Denkfehler?
mfg q