Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] - doliczanie daty i informowanie o zbliżającym sie terminie.
Forum PHP.pl > Forum > PHP
arlid
Witajcie. Załóżmy, ze mam pole z datą z bazie danych. Jak zrobić coś takiego żeby dodać do tej daty (wprowadzonej) powiedzmy 2 lata i w przypadku, gdy będzie zbliżał się okres "nowej"(już z dodanym okresem) daty wyświetlić komunikat lub wysłać automatycznie maila z jakimś szablonem? Nie wiem jak się za to za bardzo zabrać. Ewentualnie jakiś listing z bazy danych (w oparciu o te komórkę, bądź nowa z "nową" datą) i admin wysyła maila poprzez kliknięcie przycisku. Moge prosić o jakieś sugestie?
com
a może tak po polsku?

http://tom000.info/blog/mysql__funkcje_prz...zania_daty.html
bostaf
Jeśli to ma być wysyłanie automatcznego maila, to:
  1. CRON Twoim przyjacielem. Napisz skrypt, który sam wszystko zrobi i poproś administratora systemu, żeby dodał ten skrypt do CRONa z powiedzmy dobowym interwałem.
  2. Skrypt powinien:
    1. Pobierać rekordy starsze niż te dwa lata. W zapytaiu MySQL możesz posłużyć się na przykład funkcją DATE_ADD i porównać wynik z datą obecną (funkcja NOW()).
    2. Wysyłać e-maile. Jeśli to prosty e-mail informacyjny, to prosta funkcja PHP mail wystarczy. Jeśli coś bardziej rozbudowanego, to rozejrzyj się wśród gotowych rozwiązań.

Jeśli to ma być tylko listing, to patrz tylko punkt 2a.
Jeśli to ma być informacja (komunikat) dostępna w aplikacji dla administratora, to punkty 2a i 2b.
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.