![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 24.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuję zrobić skrypt, który zadziała w następujący sposób: 1. Użytkownik wybiera interesującą go opcję (klika link/button) 2. Wyświetla się czas potrzebny do wykonania tego zadania. 3. Po upływie tego czasu, jeśli odświeży stronę (a może zrobię to z AJAXem, nie wiem jeszcze (IMG:style_emoticons/default/smile.gif) ) dostanie stosowny komunikat. Pomyślałem, że najlepiej zrobić to na zasadzie zapisu do bazy zaraz po kliknięciu w opcję, czyli użytkownik klika w button i generuje się komunikat, który wyświetli mu się po upływie konkretnego czasu. Czy jest na to jakiś inny, lepszy sposób? Wydaje mi się, że do stworzenia komunikatu dopiero po upływie czasu potrzebny będzie cron - a to przy kilku setkach użytkowników mija się z celem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 24.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie (IMG:style_emoticons/default/smile.gif)
Zabrałem się w końcu za to odliczanie i napotkałem problem :/ Posiadam taką oto funkcję js:
Upakowałem ją sobie w pliku functions.php i przekazuję do niej zmienną $data_zakonczenia. W właściwym pliku php odwołuję się do funkcji countdown($data_zakonczenia); Zmienną $data_zakonczenia tworzę w ten sposób:
Gdy robię echo $data_zakonczenia; jest wszystko ok, otrzymuję '2019, 02, 26, 8, 35, 0, 0'. (od miesięcy odejmuję 1 ponieważ JS odlicza miesiące od 0) Problem zaczyna się przy wyświetleniu odliczania. W elemencie id="czas" zieje pustka :/ Ten post edytował ChaYim 26.03.2019, 11:18:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:11 |