Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Połenie PHP i JS, Problem z połączeniem PHP i JS
--lol2xdlol--
post
Post #1





Goście







Dobry wieczór (IMG:style_emoticons/default/smile.gif)

Mój skrypt js na odliczanie wygląda tak :

[JAVASCRIPT] pobierz, plaintext
  1. var b = <?php echo($_POST['czaspracy']); ?>;
  2. var a = new Date();
  3. var godzina = a.getHours();
  4. var rok = a.getFullYear();
  5. var miesiac = a.getMonth();
  6. var dzien = a.getDate();
  7. var minuty = a.getMinutes();
  8. var sekundy = a.getSeconds();
  9. var c = godzina + b;
  10. var lol = sekundy + 7 ;
  11. var koniecodliczania = 'Koniec odliczania'
  12.  
  13.  
  14. function CD(d,o,t,x){return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]}
  15. function R(t){
  16. t=CD(new Date(rok,miesiac,dzien,godzina,minuty,lol),new Date());
  17. document.getElementById('costam').innerHTML='za '+t[1]+" h, "+t[2]+" m, "+t[3]+"s";
  18.  
  19.  
  20.  
  21. if(!t[0]&&!t[1]&&!t[2]&&!t[3])
  22.  
  23. document.getElementById('costam').innerHTML= 'Koniec odliczania' ;
  24.  
  25. else setTimeout('R()',1e3);
  26. }
  27. onload=function(){R();}
[JAVASCRIPT] pobierz, plaintext


Chcę, by po zakończeniu odliczania został wykonany skrypt php :
  1. $odejmij = "UPDATE uzytkownicy SET praca = 0 WHERE `nick` = '$nick' LIMIT 1" ;
  2. mysql_query($odejmij);


Jak mam to zrobić ?
Żadna moja próba nie pomogła.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Może tak:
[JAVASCRIPT] pobierz, plaintext
  1. document.location.href = "?go=<?php echo $wykonaj ?>";
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
--lol2xdlol--
post
Post #3





Goście







czyli mogę wstawić zamiast napisu : 'Koniec odiczania' kod :
[JAVASCRIPT] pobierz, plaintext
  1. document.location.href = "?go=<?php echo $wykonaj ?>";
[JAVASCRIPT] pobierz, plaintext

dodając w skrypcie php :
  1. $wykonaj = mysql_query($odejmij);


?
Go to the top of the page
+Quote Post
-Gość-
post
Post #4





Goście







btw. nie jest do tego potrzebny ajax ?
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.08.2025 - 19:40