![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 9.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem i już głowa mnie boli od niego, otóż mam w bazie danych tabelke rundy a w niej pola nr, poczatek, koniec no i id oczywiscie. Pole nr zawiera 2 znakowe integery zas pola poacztek i koniec zawierają datę końca i rozpoczęcia rundy w takiej formie (2007,6,19,15,00,00)(rok,miesiac,dzien,godzina,minuta,sekunda). Moim zadanie jest stwierdzic jak runda trwa w danej chwili
w miejscu gdzie jest nie ma błędu ponieważ w bazie zapisywana jest data w taki sposób aby można było ja później wykorzystać w javascript(inaczej tablicowane miesiącew js jest (0-11) a w php jest (1-12)). Ten skrypt ktory przedstawilem wyswietla jedynie ze caly czas trwa 1 runda nawet jesli skonczyla sie juz godzian jej konca i zaczela godzin poczatku nastepnej ![]() ![]() wpisy rund w bazie w bazie : Cytat Runda 1 2007,6,13,11,00,00 2007,6,16,11,00,00 Runda 2 2007,6,16,11,00,00 2007,6,19,11,00,00 Runda 3 2007,6,19,11,00,00 2007,6,22,11,00,00 Runda 4 2007,6,22,11,00,00 2007,6,25,11,00,00 Moze mi ktos pomoc?? Dziekuje za wszelka pomoc. Ten post edytował simondev 16.07.2007, 11:21:00 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
1. datę zmień na czas unixowy
2. pobierz aktualną datę 3. wyciągasz dane i po kolei sprawdzasz warunkiem >> if($koniec_runda > $aktualny_czas OR $poczatek_rundy < $aktualny_czas) 4. jeśli w/w warunek jest spełniony >> echo "Trwa obecnie runda".$dane['nr']; 5. jeśli nie, to nic nie robisz:D Ten post edytował b_chmura 16.07.2007, 16:28:10 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 9.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
1. datę zmień na czas unixowy 2. pobierz aktualną datę 3. wyciągasz dane i po kolei sprawdzasz warunkiem >> if($koniec_runda > $aktualny_czas OR $poczatek_rundy < $aktualny_czas) 4. jeśli w/w warunek jest spełniony >> echo "Trwa obecnie runda".$dane['nr']; 5. jeśli nie, to nic nie robisz:D dzieki wyprobuje ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:38 |