PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vote_script ; Start und Ende ; Berechnungs Problem.



dadie
22.04.2005, 20:49
Hallo ,

Ich war eigentlich (wie ich dachte) mit meinem Vote Script fertig -.-

Als ich bemerkte das es nicht klappt weil die dauer + das Datum gemacht wird also
20050422 + Dauer (für heute) leider funtz es eben nett viel mir aber erst Gestern auf -.-

Nun habe ich alles unterteil also Jahr , Monat , Tag .

Jahr und Monat kann ich ja Gut nachprüfen aber den Tag da bin ich etwas Rattlos -.- undzwar siht mein script bsiher wie folgt aus :



$vote = "SELECT * FROM `umfragen`
WHERE
`b_jahr` <= '" . $heute_Y . "' AND ` e_jahr` >= '" . $heute_Y . "' AND
`b_monat` <= '" . $heute_M . "' AND `e_monat` >= '" . $heute_M . "' AND
`b_tag` <= '" . $heute_D . "' AND `e_tag` >= '" . $heute_D . "'
ORDER BY `id` DESC";


b = Begin , e = Ende .Tja nur wie mache ich das mit dem Tag ? wenn ich es so machen würde müsste ein Vote immer am Ersten anfangen und am 31 enden damit er überhaupt ein bischen funtz -.-

Kann mir da wer helfen ? Bzw. mir einen Gedanken Tip geben ?

Mfg

Dadie

Manni
23.04.2005, 07:42
Ich verstehe nicht so ganz, warum du das nicht mit zwei timestamps machst.
Da wäre dann evtl gmmktime() (http://www.selfphp.de/funktionsreferenz/datums_und_zeit_funktionen/gmmktime.php) bzw mktime() (http://www.selfphp.de/funktionsreferenz/datums_und_zeit_funktionen/mktime.php) ganz hilfreich...
Oder du machst es mit einem Datum im Format 0000-00-00 und strftime("%Y-%d-%m") (http://www.selfphp.de/funktionsreferenz/datums_und_zeit_funktionen/strftime.php) und date() (http://www.selfphp.de/funktionsreferenz/datums_und_zeit_funktionen/date.php) ;)

Das müsste jedenfalls funktionieren. Mit dem allen Werten einzeln dürfte das wohl nur schwer möglich sein...

dadie
23.04.2005, 10:11
Ich verstehe nicht so ganz, warum du das nicht mit zwei timestamps machst.


Das weiss ich aucht nett -_-' thx irgentwie denke ich zu Kompliziert -.-