Seite 1 von 1
Suchabfrage mit Tagesdatum ?
Verfasst: 19.07.2005 16:25
von skateclub
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.
Verfasst: 19.07.2005 18:10
von D@ve
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
Verfasst: 19.07.2005 19:10
von skateclub
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...

Verfasst: 19.07.2005 20:02
von t2004
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
Verfasst: 20.07.2005 13:34
von Blutgerinsel
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
Verfasst: 20.07.2005 15:55
von skateclub
<option value="30-07-05">Events Heute</option>
Ersetzen durch:
<option value="30-07-05">{CURRENT_TIME}</option>
Ja danke t2004,das hat's gemacht.
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.
Verfasst: 21.07.2005 17:26
von skateclub
So in etwa habe ich mir das vorgestellt:
http://www.urban28.de/index.php
[ externes Bild ]
Dank nochmal an die Helfers!