Moin.
Ich möchte einen SuchButton erstellen, der die Beiträge nach dem aktuellen, heutigen Tagesdatum abfragt.
Es sollen dann nur die veranstaltungen angezeigt werden, die also heute sind.
Der Button funktioniert schon mit Text super, nun weiß ich aber nicht, in welchem Format ich das Datum eintragen soll.
im search form:
<option value="30-07-05">Events Heute</option>
Durch was muß ich nun 30-07-05 ersetzen?
Bitte helft einem php Deppen!
Und Dank schon mal.
Suchabfrage mit Tagesdatum ?
Suchabfrage mit Tagesdatum ?
Zuletzt geändert von skateclub am 22.07.2005 15:43, insgesamt 1-mal geändert.
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
ich würde da komplett nur mit timestamps arbeiten. Das bietet jede Menge Vorteile. Schau Dir mal die Funktionen date() und time() an. Mehr brauchst Du nicht. Ähnliche Funktionen gibt es übrigens auch in MySQL so dass Du auch in der DB damit arbeiten kannst.
Gruß, Dave
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Danke für die Antwort, aber das sagt mir im Moment nix.
Ich will doch einfach nur wissen, wie ich tag-monat-jahr in das formular bekomme. Das wird doch auf der index auch angezeigt, das kann doch nicht so schlimm sein.
Geh mal davon aus, daß ich total doof bin...

Ich will doch einfach nur wissen, wie ich tag-monat-jahr in das formular bekomme. Das wird doch auf der index auch angezeigt, das kann doch nicht so schlimm sein.
Geh mal davon aus, daß ich total doof bin...

Zuletzt geändert von skateclub am 22.07.2005 15:43, insgesamt 1-mal geändert.
Das ist richtig, die datei index_body.tpl bekommat von der index.php den wert CURRENT_TIME übermittelt, aber ich denke nicht, das Du dies für Dein vorhaben ausnutzen kannst...versuchen schadet dennoch nichts
Einfach mal folgendes machen:
Statt:
<option value="30-07-05">Events Heute</option>
Ersetzen durch:
<option value="30-07-05">{CURRENT_TIME}</option>
Dann sollte, wenn es überhaupt klappt, das aktuelle Datum in deiner Auswahlliste statt des "Events Heute" stehen. Ist das der Fall ändere den Code wieder zu seinem Ursprünglichen Form zurück und trage das {CURRENT_TIME} als Value ein.
Ansonsten wirst Du Dich wohl oder übel mit der PHP-Datei auseinandersetzen, die für deine TPL (wo der Such Button eingefügt ist) auseinandersetzen müssen. Diese Seite hilft Dir evtl. weiter.
mfg

Statt:
<option value="30-07-05">Events Heute</option>
Ersetzen durch:
<option value="30-07-05">{CURRENT_TIME}</option>
Dann sollte, wenn es überhaupt klappt, das aktuelle Datum in deiner Auswahlliste statt des "Events Heute" stehen. Ist das der Fall ändere den Code wieder zu seinem Ursprünglichen Form zurück und trage das {CURRENT_TIME} als Value ein.
Ansonsten wirst Du Dich wohl oder übel mit der PHP-Datei auseinandersetzen, die für deine TPL (wo der Such Button eingefügt ist) auseinandersetzen müssen. Diese Seite hilft Dir evtl. weiter.
mfg
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Wo ist das Problem?
Wenn schon dann richtig....
3 Select Boxen für Tag/Monat/Jahr....
Dazu noch ein kleines Javascript das auf Klick das aktuelle Datum auswählt....
Damit habe ich die spezielle Suche und die aktuelle Suche erschlagen.....
Die übergebenen Werte dann entsprechend durch
strftime oder mktime durchjagen...
Nun bekomm ich einen tollen Timestamp mit welchem ich auch mit PHPBB arbeiten kann....
Schön wärs wenn PHPBB den MySql Timestamp verwenden würde dies aber nicht tut und daher der Unixtimestamp herhalten muss.....
Und wenn du ein Selectfeld auswählen willst dann nicht wie ein Herr ts2004 wohl andeutet (was auch immer sein Beitrag bedeuten soll, keine Ahnung)
Jedenfalls wie hier angedeutet:
-> http://de.selfhtml.org/html/formulare/a ... selektiert
mit dem Zusatz selected="selected" im option tag
Wenn schon dann richtig....
3 Select Boxen für Tag/Monat/Jahr....
Dazu noch ein kleines Javascript das auf Klick das aktuelle Datum auswählt....
Damit habe ich die spezielle Suche und die aktuelle Suche erschlagen.....
Die übergebenen Werte dann entsprechend durch
strftime oder mktime durchjagen...
Nun bekomm ich einen tollen Timestamp mit welchem ich auch mit PHPBB arbeiten kann....
Schön wärs wenn PHPBB den MySql Timestamp verwenden würde dies aber nicht tut und daher der Unixtimestamp herhalten muss.....
Und wenn du ein Selectfeld auswählen willst dann nicht wie ein Herr ts2004 wohl andeutet (was auch immer sein Beitrag bedeuten soll, keine Ahnung)
Jedenfalls wie hier angedeutet:
-> http://de.selfhtml.org/html/formulare/a ... selektiert
mit dem Zusatz selected="selected" im option tag
Ja danke t2004,das hat's gemacht.<option value="30-07-05">Events Heute</option>
Ersetzen durch:
<option value="30-07-05">{CURRENT_TIME}</option>
Ein total simpler button, alles was ich wollte!
Allerdings mußte ich den Text "Aktuelles datum..." aus der lang Datei löschen, und das Datumsformat umstellen auf d-m-y.
Danke schön.
Zuletzt geändert von skateclub am 22.07.2005 15:44, insgesamt 1-mal geändert.
So in etwa habe ich mir das vorgestellt:
http://www.urban28.de/index.php
[ externes Bild ]
Dank nochmal an die Helfers!
http://www.urban28.de/index.php
[ externes Bild ]
Dank nochmal an die Helfers!