![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Otóż jak dotąd szło mi dobrze i bez większych problemów ![]() Problem polega na tym iż nie wiem od czego zacząć tworząc odliczanie czasu do końca aukcji np. takie jak na allegro. Mam gotowy formularz, a w nim select Podsunie ktoś jakieś rozwiązanie ? Ofc, z udziałem bazy danych. Tworzę panel gracza, więc nie szukam żadnego skryptu aukcji takiego jak np. WebAuction. Ten post edytował ToDi69 8.10.2010, 15:07:33 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
hmm rozumiem że przy wystawianiu 'przedmiotu' dajesz na ile dni
![]() wyswietlasz aukcje od najmneijszej daty (czyli najwcześniej się kończy) przy zakupie jeśli kupujący spełnia wszystkie warunki możesz zrobić że jeśli jest mniej niż 3 min do zakończenia aukcji dodaje się x min do tej daty tak aby ktoś jeszcze mógł złożyć ofertę |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak, ktoś kto wystawia wybiera na ile dni.
I chodzi mi o to jak to zrobić od strony technicznej ; p I pytanko, jaką strukturę powinno mieć pole do którego dodaje $czas, timestamp ? Na razie to wygląda tak:
I jak ma wyglądać wyświetlanie czasu który pozostał do końca aukcji ? now() - wartość pola gdzie jest $czas? Ten post edytował ToDi69 8.10.2010, 15:51:53 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
ja bym ustawił pole typu INT na 11 znaków ,
tak jak pisałem time()... funkcja time() to aktualny czas w formacie unix czyli wyrażonych w sekundach od 1 stycznia 1970 r. pobierasz taką date którą masz np w zmiennej $czas_aukcji i robisz np wynikiem tego pojawi się data która była w bazie w formacie dzień-miesiąc-rrrr | godzina:minuta:sekunda. wszystko masz już wyjaśnione a jeśli chodzi o napisanie to już sam musisz, nikt za ciebie pisać nie będzie :] |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dobra dzięki, ale nie odpowiedziałeś mi na to jak zrobić by wyświetlało ile minut/godzin/dni zostało do końca.
Dzisiaj: 08-10-2010 | 17:34:32 Zakończenie aukcji: 09-10-2010 | 17:34:32 Do końca aukcji pozostało: 1dzień (gdy będzie mniej niż jeden dzień ma wyświetlać ilość godzin) Gdy daje wynik jest taki: Cytat 00:31:28 | 02-01-1970 $czas_auckcji = to ta wartość pobrana z bazy np. 1286637647 Ten post edytował ToDi69 8.10.2010, 16:51:41 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
wiesz to już matematycznie musisz zrobić jakoś na pewno data zakończenia aukcji - aktualny czas i dzieki sekundom które wyjdą w wyniku robisz instrukcje warunkowe
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
No ta, ale zobacz wyżej co wychodzi ; /
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
omg..
wtedy |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:19 |