Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] System ogłoszeń. Czas wygaśnięcia.
Forum PHP.pl > Forum > Przedszkole
MagicianVH
Witajcie, chciałbym aby po danym czasie od wstawienia ogłoszenie znikało ze strony.
Myślałem nad takim rozwiązaniem (pewnie niezbyt wyszukanym, ale nie mam pojęcia jak rozwiązać to inaczej):

Zapisywanie do bazy wraz z ogłoszeniem czasu w sekundach od 1970... oraz czasu do wygaśnięcia, przy wyświetlaniu odrzucanie tych, które przekroczyły dany limit czasowy.

Może ktoś z was wie jak rozwiązać to w lepszy, wydajniejszy i bardziej elastyczny sposób?

Szymciosek
Zapis daty dodania do bazy, zapis czasu wygaśnięcia do bazy, operowanie na tym, jeśli czas wygaśnięcia ogłoszenia minął -> usuń ogłoszenie z bazy.
punoljoe
znalazłem coś takiego.

http://forum.php.pl/index.php?showtopic=206918
Damonsson
Zapisuj normalnie do bazy DATETIME datę utworzenia i datę wygaśnięcia. Przy wyświetlaniu sprawdzaj czy data wygaśnięcia, jest mniejsza niż data aktualna. Mysql: TIMESTAMPDIFF. Po co bawić się w jakieś liczenie sekund.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.