Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> asynchroniczne wysyłnie zapytań
Kryszic
post 3.01.2007, 17:49:11
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.
Go to the top of the page
+Quote Post
php programmer
post 4.01.2007, 11:56:36
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
Go to the top of the page
+Quote Post
batman
post 4.01.2007, 14:30:45
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.
Go to the top of the page
+Quote Post
Kryszic
post 8.01.2007, 08:14:21
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).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 02:55