Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Przycisk dostępny co 2 tygodnie.
Forum PHP.pl > Forum > Przedszkole
Marcinekk
Witam ponownie, szukałem tego prawie wszędzie, nie znalazłem odpowiedzi na swój problem.

Otóż mam funkcje, która po kliknięciu wysyła do rekordu danego użytkownika aktualną datę.
Chciałbym aby można było to klikać co 2 tygodnie. Czyli:
Dzisiaj zmieni, za 2 tygodnie (od czasu kiedy to kliknął) ponownie. Dodam, że to forum, więc jest więcej osób, które to robią.

Myślałem o Cron, ale tutaj chyba to nie spełni swojego zadania, proszę o pomoc/naprowadzenie.
KsaR
Cytat(Marcinekk @ 19.07.2015, 03:22:30 ) *
Witam ponownie, szukałem tego prawie wszędzie, nie znalazłem odpowiedzi na swój problem.

Otóż mam funkcje, która po kliknięciu wysyła do rekordu danego użytkownika aktualną datę.
Chciałbym aby można było to klikać co 2 tygodnie. Czyli:
Dzisiaj zmieni, za 2 tygodnie (od czasu kiedy to kliknął) ponownie. Dodam, że to forum, więc jest więcej osób, które to robią.

Myślałem o Cron, ale tutaj chyba to nie spełni swojego zadania, proszę o pomoc/naprowadzenie.

Pokaż jak dokładnie wygląda ta data.
Bo nawet nie wiadomo czy unix czy jak.
Jeśli nie unix to podaj dokładny format.
Marcinekk
Zwykłe date w mysql. 0000-00-00
casperii
Musisz pobrać aktualną datę i porównać ją z datą z bazy. Jeżeli jest większa niż 2 tyg wtedy masz możliwość update. Jeżeli mniej niż 2 tyg to stosowny monit.
KsaR
Cytat(Marcinekk @ 19.07.2015, 03:28:08 ) *
Zwykłe date w mysql. 0000-00-00


  1. $czasZBazy='0000-00-00';
  2. if ((time()-strtotime($czasZBazy))>1209600) // 60*60*24*14=1209600
  3. {
  4. #... mineły 2 tygodnie
  5. }
  6. else
  7. {
  8. # ... Nie mineły.
  9. }
Marcinekk
Dzięki.
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.