Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][MySQL][PHP]Co sekunde sprawdzanie zmiennej MySQL
xSlash
post 27.06.2012, 08:53:40
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


Witam.

Mam taki prolem.
W bazie danych mam rekord z np bin=0.
Chce zrobić coś takiego, że jestem na jednej stronie bez zadnych przekierowań - nic na niej nie robie, a w tle JS sprawdza czy ta zmienna z MySQL nie jest już równa 1. Jeżeli bin=1 to przenosi na inną stronę.

Jak zrobić coś takiego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post 27.06.2012, 09:06:34
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ajax - ale jak zamierzasz to robić co sekundę to zarżniesz serwer


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rocktech.pl
post 27.06.2012, 09:08:14
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Na przykład z biblioteką Prototype:

[JAVASCRIPT] pobierz, plaintext
  1. function checkBinStatus(){
  2. var oOptions = {
  3. method:'post',
  4. parameters: { id: 'TU_ID' },
  5. frequency: 2.0, // co 2 sekundy
  6. onFailure: function (oXHR) {
  7. console.log('bin = 0');
  8. },
  9. onSuccess: function(oXHR) {
  10. console.log('bin = 1');
  11. window.location = 'http://strona.na.ktora.przekierowuje'
  12. oPugb.stop();
  13. }
  14. };
  15. var oPugb = new Ajax.PeriodicalUpdater('bin', 'http://sprawdz/bin', oOptions);
  16. }
[JAVASCRIPT] pobierz, plaintext

A po stronie PHP:
  1. if( $bin->check( $id ) ) {
  2.  
  3. header ( 'HTTP/1.1 200 OK' ) ;
  4.  
  5. } else {
  6.  
  7. header ( 'HTTP/1.1 403 Forbidden' );
  8.  
  9. }


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
xSlash
post 27.06.2012, 09:08:52
Post #4





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


Przy jednej zmiennej? Nie ma to być na cała strone / 10 tyś ludzi na raz.
I mógłbym prosić o link/przykład/skrypt?

rocktech.pl dzieki, ale niestety nie znam AJAXa w ogóle, nic nie rozumiem ze skryptu, wiec raczej g*** zrobie.

Ten post edytował xSlash 27.06.2012, 09:11:12
Go to the top of the page
+Quote Post
nospor
post 27.06.2012, 09:10:32
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Przy jednej zmiennej? Nie ma to być na cała strone
Co z tego ze jedna zmienna.... po jedną czy po 10 i tak lecisz na serwer. Przy 10 tys użytkowników i każdy będzie walił co sekunde to zarżniesz serwer a przynajmniej masz na to duze szanse.



--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
xSlash
post 27.06.2012, 09:12:02
Post #6





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


No ale mówie, ze na serwerze nie bedzie 10 tyś.

Max 8 osób na raz tongue.gif W co i tak wątpie ;]
Go to the top of the page
+Quote Post
nospor
post 27.06.2012, 09:14:51
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
No ale mówie, ze na serwerze nie bedzie 10 tyś.
Zrozumiałem ze mowisz wlasnie o 10 tys smile.gif
Przy 8 ujdzie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
xSlash
post 27.06.2012, 09:24:48
Post #8





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

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


Ujdzie, ale co z tego jak i tak tego nie potrafie zrobić wink.gif
Trudno. Topic close i think ;?
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: 18.07.2025 - 18:37