Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zegary w ajax i baza danych czy to wystarczy
pogdan
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


Chodzi mi stworzenie portalu aukcyjnego w którym bez odswieżana strony w przegladarce, bedzie przy licytowanym przedmiocie pojawiał się nick osoby która dała najwięszą stawkę. Jak również będą się odswieżały zegary jeśli ktoś zalicytuje to 10secund trwanie aukcji się przedłuża. czy coś takiego da sie zrobić w ajaxie i bazie danych czy trzeba pisać ajkąś aplikację serwerową żeby powiadamiać każdą przegladarkę popiętą pod daną aukcję zę coś sie zmieniało?
Jak wogle coś takiego zrobić i o czego zacząć?

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) mozesz ajaxem odswiezac wyniki sprawdzajac czy w danej aukcji cos sie zmienilo . Sprawdzasz np co 10 sekund.
2) Jeżeli nie chcesz strat pomiedzy kolejnymi odswiezeniami strony uzyj javy badz flash media server.
Go to the top of the page
+Quote Post
Speedy
post
Post #3





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


Bardzo łatwo to zrobić.
Tworzysz sobie funkcję do pobierania danych w ajaksie. Dane pobierasz do jakiejś warstwy i wyświetlasz. Następnie trzeba uruchomić cykliczne wykonywanie tej funkcji via JavaScript.

  1. function uruchomOdswiezanie()
  2. {
  3. setInterval('pobierzDane()', 1000);
  4. }


czas odświeżania należy podać w milisekundach.

Następnie należy wywołać tę funkcję podczas ładowania strony.

  1. <body onLoad="uruchomOdswiezanie();">


i tyle.

Ten post edytował Speedy 20.11.2008, 16:56:46
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(Speedy @ 20.11.2008, 16:55:09 ) *
  1. function uruchomOdswiezanie()
  2. {
  3. setInterval('pobierzDane()', 1000);
  4. }

Powodzenia z wywoływaniem ajaxa co sekunde. Już mogę ci stawiac krzyż na droge. Wyobrażasz sobie coś takiego przy większym obciążeniu?
Go to the top of the page
+Quote Post
marcio
post
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat(wookieb @ 20.11.2008, 17:09:44 ) *
Powodzenia z wywoływaniem ajaxa co sekunde. Już mogę ci stawiac krzyż na droge. Wyobrażasz sobie coś takiego przy większym obciążeniu?

To byl chyba tylko taki przyklad (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) wystarczy dopisac jedno zero i bedzie good (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Speedy
post
Post #6





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


No pewnie, że to tylko przykład (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Przecież możecie sobie tam wstawić co chcecie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
Go to the top of the page
+Quote Post
pogdan
post
Post #7





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


Wielkie dzięki za odpowiedźi.


wookieb
jak to z javą zrobić, czy dałbyś jakiś cynk?
Speedy pewnie bedę na początek tak robił jak mi poleciłeś.

A jeśli ajax to co jest naprzyjemniejsze dla pocztującego?

pozdrawiam i z góry dziękuję

http://www.podbij.pl/

Prosze nich mi ktoś powie jak to jest zrobione tzn coś o architekturze tego systemu.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 02:44