• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

odliczanie "w tle"

VPS Starter Arubacloud
0 głosów
182 wizyt
pytanie zadane 26 sierpnia 2017 w PHP przez Paweł Barszcz Użytkownik (950 p.)
Witam, mam zagwozdkę jak zrobić "odliczanie", ktore bedzie dzialalo w tle.

Założenie jest takie, iż pracownik logując się klika x button, który ma oznaczać początek jego pracy. po tej czynności może się wylogować i zapomnieć o wszystkim. Przy następnym wejściu klika inny przycisk, który kończy jego pracę.

Przyciskami manipulował by jquery.

W jaki sposób mogę połączyć jquery + php + mysql, aby licznik pokazywał czas pracy od kliknięcia pracownika ?

1 odpowiedź

+1 głos
odpowiedź 26 sierpnia 2017 przez Mariusz08 Maniak (62,300 p.)
W bazie danych tworzysz tabelę "praca" i tam po kliknięcie przez pracownika START wpisujesz czas rozpoczęcia, a jak kliknie STOP robisz update bazy danych i do rekordu dodajesz czas zakończenia. Możesz to potem sformatować tak, abyś widział ile minut/godzin pracował dany pracownik w wybranym dniu, ew. raporty miesięczne.
komentarz 26 sierpnia 2017 przez Paweł Barszcz Użytkownik (950 p.)
Tak chciałem robić, a odliczanie widoczne dla pracownika ? w jquery pobieranie z bazy chyba spełni rolę ?
komentarz 26 sierpnia 2017 przez Mariusz08 Maniak (62,300 p.)
Czy odliczanie będzie widoczne dla pracownika, to już ty o tym decydujesz, robiąc np. sprawdzanie użytkownika po uprawnieniach (dyrektor, pracownik, osoba z zarządu itd.). A co do bazy danych to robiłbym to poprzez PHP.
komentarz 26 sierpnia 2017 przez Paweł Barszcz Użytkownik (950 p.)
To jest taki przykład. Każdy pracownik widzi swoj biezacy czas pracy. do tego najlepiej posłuży jquery + php
komentarz 26 sierpnia 2017 przez Mariusz08 Maniak (62,300 p.)

do tego najlepiej posłuży jquery + php

Jeśli będziesz implementował jQuery na stronie z powodu innego bajeru, to możesz go wykorzystać, zaś jeżeli będziesz specjalnie implementował jQuery na stronie do tego celu, wg mnie jest to bez sensu, gdyż możesz zrobić to w samym, czystym JS. 

komentarz 26 sierpnia 2017 przez cyklop123 Bywalec (2,790 p.)
Możesz za każdym przejściem na inną podstronę, podczas ładowania strony pobierać czas początku pracy z bazy i w js odliczać co sekundę, i updateować diva czy co tam będziesz miał.

Podobne pytania

0 głosów
1 odpowiedź 138 wizyt
pytanie zadane 18 marca 2021 w PHP przez Bakkit Dyskutant (7,600 p.)
0 głosów
1 odpowiedź 265 wizyt
pytanie zadane 12 maja 2016 w PHP przez szuflad Nowicjusz (190 p.)
+1 głos
2 odpowiedzi 153 wizyt
pytanie zadane 21 lipca 2016 w SQL, bazy danych przez Bisekk22 Nowicjusz (220 p.)

92,830 zapytań

141,771 odpowiedzi

320,817 komentarzy

62,159 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...