![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam to moja pierwsza styczność z ajaxem nie bardzo mam pojęci o tej technologi ale muszę jej niestety użyć
chodzi o asynchroniczne wysyłanie zapytań. System działający już w pewnej firmie napisany w php z bazą mssql obsługuje czytnik kodów kreskowych i zapisuje odczyty albo do rubryki wejść jeśli to są wejścia albo do wyjść. Niestety okazało się że jak zbliża się godzina wyjść danej zmiany i wychodzi około 50 osób i szybko przeciągają swoje przepustki system nie nadąża zadawać zapytań do bazy przez co nie wszyscy są zapisywani do bazy. Dowiedziałem się że rozwiązać to można w ajaxie asynchronicznym wysyłaniem zapytań. Jeśli ktoś wie coś na ten temat lub ma jakiś pomysł proszę o pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Nie wydaje mi sie aby Ajax coś tu pomógł.
Zapewne ten system działa jako program php, a nie strona, więc system nie musi przeładowywać strony w celu niepotrzebnego pobierania jej zawartości, Ja bym zrobił to tak, że skrypt php, zapisuje dane, nie od razu do bazy, ale zbiera je w jakieś zmiennej (w tablicy) i co godzinę lub dwie (ważne aby wybrac momenty kiedy jest w miarę spokojnie) wysyła zapytanie do bazy Ten post edytował php programmer 4.01.2007, 11:57:23 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Miałem okazję bawić się czytnikiem kodów kreskowych i zauważyłem, że po odczytaniu wartości kodu, wysyła entera do kompa i stąd może pojawiać się przeładowanie strony.
@php programmer Twój sposób niestety nie sprawdzi się, ponieważ nie ma możliwości zapisywania danych do tablicy w php z poziomu klienta. Można zapisywać np do ciastka, ale wówczas zapisanie ogromnej ilości danych do bazy może wywalić cały skrypt. @Kryszic Ajax jak najbardziej może Ci pomóc. Jeśli nie miałeś styczności z tą technologią poszukaj na forum i na stronie informacji. Oprócz tego poczytaj też: http://developer.mozilla.org/pl/docs/AJAX:Na_pocz%C4%85tek http://www.sematopia.com/?p=34 http://www.html-world.de/program/http_3.php -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 17.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
A miałby ktoś gotowy skrypt do zamieszczenia w temaacie byłbym wdzięczny.(najlepiej z krótkim opisem ale jak będzie bez to też dobrze).
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 02:55 |