Beitrag von Ruben (403 Beiträge) am Donnerstag, 11.Januar.2001, 14:43.
Anzeige von Einträgen mit Datum größer gestern
Hallo,
komm einfach nicht klar, in einen loop-Tag den Parameter für das Datum abzufragen. Will nur Einträge anzeigen lassen, bei denen das Datum größer als "gestern" ist, also immer vom Aktuellen Tag ausgehend die zukünftigen. Weiß jemand Rat?
Ruben
Beitrag von Ruben (403 Beiträge) am Donnerstag, 11.Januar.2001, 15:20.
Ich habs??? Anzeige von Einträgen mit Datum größer gestern
Hab mittels Perl paar Variablen gefüllt:
:<perl>
:$mon = datum ("jetzt","Monat0");
:$dag = datum ("jetzt", "Tag0");
:out "";
und dann im do-Tag:
:<do action=all db=inhalt_test _Datum_Monat\>=$mon _Datum_Tag\>=$dag ...>
Danach zeigt er mir alle zukünftigen Termine an.
Wenn ich setze _Datum_Monat==$mon und das andere lasse, zeigt er mir auch alle in diesem Monat in der Zukunft an.
Ich muß nun bloß noch sehen, wie ich dann die Auswahl über ein HTML-Formular hinkriege.
Frage: Ist mein Ansatz richtig?
Ruben
Beitrag von Matthias (331 Beiträge) am Donnerstag, 11.Januar.2001, 16:26.
Re: Ich habs??? Anzeige von Einträgen mit Datum größer gestern
Hallo Ruben,
die Abfrage im Loop lautet:
.....
</loop>
Du brauchst kein Perl oder so... Der Backslash vor dem ">" darf nicht fehlen, sonst wird das erste ">" falsch interpretiert.
WICHTIG: Im Moment gibts noch einen Bug beim Datum. Wenn Du mit der obigen Abfragen alles von "heute" an anzeigen willst, dann MUSS bei der Datumseingabe im Moment auch die Uhrzeit mit eingegeben werden.
Wenn etwas ab dem 12.02.2001 angezeigt werden soll, dann muss die Eingabe lauten:
12.02.2001 00:01 Uhr
Christoph arbeitet daran, dass man die Uhrzeit bei "Tagesterminen" nicht mehr unbedingt eingeben muss.
Ich hatte das Problem auch (siehe Forumseintrag zum Thema "Datum" von mir weiter unten)
Gruß,
Matthias