Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzanie czasu
Maciek316
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 31.03.2012

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


Czesc,
Mam problem z odczytywaniem i sprawdzaniem pozostałego czasu.
Zrobiłem skrypt zapisujący ilość dni w tabeli np 21 * 86400.
I teraz chce odczytać, np. pozostało ci 21 dni do końca...
Jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Maciek316
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 31.03.2012

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


Poczytałem trochę i zrobiłem tak:
  1. $time = query("SELECT time FROM sponsor WHERE id_s=".$_GET['s']." LIMIT 1");
  2. $czas = time();
  3. $sponsor = $czas + ($time['time'] * 86400);
  4. query("UPDATE users SET sponsor_czas=".$sponsor.", sponsor_id=".$_GET['s']." WHERE user=".$player['user']." LIMIT 1");

i ładnie zapisuje czas do bazy danych, lecz po sprawdzeniu ile zostało czasu do końca sponsora, ciągle się wyświetla informacja że już się czas skończył.
  1. if($sponsor > $czas){
  2. echo "coś ala odliczanie";
  3. }
  4. else
  5. {
  6. query("UPDATE users SET sponsor_czas='0', sponsor_id=-1 WHERE user=".$player['user']." LIMIT 1");
  7. echo 'Skończył się twój sponsoring!</br>
  8. }

Ciągle się wyświetla else...

refreeeeesh
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: 3.10.2025 - 02:33