Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Punkty dodawane co sekunde
Arsanael
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.06.2009

Ostrzeżenie: (0%)
-----


mam problem, nie mam pojecia jak zabrac sie za napisanie skryptu.
Mam w bazie danych wartość która daje uzytkownikowi godzinną dawkę punktów. To udało mi się zrobić ale nie mam pojęcia jak to przerobić tak aby user co sekunde dostawał okresloną wartość z tej godzinnej dawki punktów. wiem ze te godzinną dawkę punktów trzeba podzielić na 3600 bo tyle mamy sekund w godzinie ale teraz nie mam pojęcia jak je zliczać.

I od razu zaznaczam ze odswiezanie strony co sekunde nie wchodzi w grę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Też niedawno walczyłem z czymś takim. Potrzebowałem różnicy między dwiema datami (tą w bazie a obecną) podaną w sekundach.

Masz tu moją funkcję:
  1. //ta funkcja oblicza różnicę z dat w formacie: 2009-09-12 16:28:54
  2. function date_difference(){
  3. $data_z_bazy=strtotime($data_z_bazy);
  4. $teraz=date('Y-m-d H:i:s');
  5. $teraz=strtotime($teraz);
  6.  
  7. $roznica=$teraz-$data_z_bazy;
  8.  
  9. return $teraz;
  10. }
Funkcja zwróci ilość sekund między dwiema datami.

Ten post edytował sadistic_son 13.09.2009, 11:11:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 08:59