enizelne Datensätze aufgrund von Datumsunterschied farbig anzeigen

nobaschwa

Mitglied
Hallo!

Ich hatte vor zwei Wochen angefangen eine Filmliste für mehrere Benutzer zu programmieren, das hat mit Hilfe einiger Forumsmitglieder auch super funktioniert.
Jetzt würde ich gerne die Filme, die innerhalb der letzten 2 Wochen eingetragen wurden blau und die , die innerhalb der letzten 3 Tage eingetragen wurden rot anzeigen lassen.

Dabei habe ich zwei Probleme:

1. Ich habe überhaupt keien Idee, wie ich das hinbekomme, dass er bestimmte Filme farbig anzeigt.

2.Wie ich das mit der Zeitdifferenz ausrechnen kann weiß icj auch nicht wirklich.

Wäre nett wenn mir da jemand helfen könnte.

Danke schonmal

Bis denn
 
nobaschwa hat gesagt.:
1. Ich habe überhaupt keien Idee, wie ich das hinbekomme, dass er bestimmte Filme farbig anzeigt.

2.Wie ich das mit der Zeitdifferenz ausrechnen kann weiß icj auch nicht wirklich.

Hallo,
ich bin nur knapp 1 Woche in diesem Forum aktiv und schon ist mir aufgefallen, dass vielen Leute einfach so reinschreiben "ich kann das und dies nicht" --> "wie soll ich das machen". Eigentlich ist das Forum doch da keine kompletten Scripts zu liefern, sondern nur bei Fehlern und eizelnen Befehlen zu helfen. Kann auch gut sein, dass ich mich irre :rolleyes: ...

Zur Lösung:
Mach doch einfach ein timestamp in deine Datenbank beim Eintragen von Filmen. Dann vergleichst du einfach den aktuellen timestamp mit dem in der Datenbank. Fertig.

mfg
DarkManX
 
Dankeschön erstmal!

Das mit dem Timestamp ist schonmal ne gute idee...Ich versuch dann ma wie ich das am Besten mit dem Vergleich hinbekomme.

Mein größeres Problem ist aber das erste. Ich habe absolut keien Idee wie ich das hinbekommen könnte.

PS: Ich will keine kompletten codebeispiele sonder nur einen Hinweis, wie ich mein Problem lösen könnte(natürlich würde ich mich über Code freuen, aber das kann man nicht verlangen; die leute hier haben bestimmt auch noch was besseres zu tun, als anderen Leuten ihren Kram zu machen)
 
PHP:
while($data = ... blabla) {
if($data[timestamp] + 10800 >= time()) {
//seit 3 tagen - rote farbe
} elseif($data[timestamp] + 50400 >= time()) {
//seit 2 wochen - blaue farbe
}
}

Wo ist denn da das Problem?

mfg
DarkManX
 
Oh Mist Das ist ja viel zu einfach! Ich hab wohl ein bißchen auf dem Schlauch gestanden! Ich hab einfach nicht drangedacht, dass ich ja jeden Datensatz aus der Dastenbank nochma durch ne if-Schleife laufen lassen kann...ICH DEPP!

Sorry das ich deine Zeit "verschwendet" habe!

bis denne
 
nobaschwa hat gesagt.:
Sorry das ich deine Zeit "verschwendet" habe!

Einfach nur *LOL*. Wenn das hier eine Zeitverschwendung wäre, würde ich nicht in diesem Forum sein. Wer nicht helfen will soll einfach nicht reinkommen. :)

mfg
DarkManX
 
Zurück