Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript][MySQL]Zapisanie 3 zmiennych>baza, ruch(x,y)
Xerxi
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.04.2015

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


-- problem jest opisany ponizej

Ten post edytował Xerxi 19.04.2015, 19:10:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Xerxi
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.04.2015

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


Cześć.
Potrzebuje pomocy z "prostym" skryptem.
Postać porusza sie, ale potrzebuje pobierać z bazy danych informacje gdzie aktualnie jest gracz i aktualizować je gdy postać sie ruszy.
W bazie zrobiłem 3 kolumny: "map_id", "map_x", "map_y"
Kompletnie nie wiem jak zapisać zmienne X i Y tak aby komunikowaly się z bazą.
Za pomoc będe bardzo wdzięczny.


Dwa divy, pierwszy to gracz, drugi to mapa
  1. <div>
  2. <div style='width: 32px; height:48px;position:relative; left: 70px; top: 96px; z-index: 99;background-image:url(char.png);background-position:0px 0px' id='gracz'></div>
  3.  
  4.  
  5. <div style='width: 400px; height:250px;overflow: hidden; border-width:1px;border-style: solid;'>
  6. <img id='pole' src='mapa.png'/>


Skrypt javascript.js- jak tutaj te x i y zapisać pod baze?
  1.  
  2. var x = 0;
  3. var y= 0;
  4. var go=true;
  5.  
  6. $(document).ready(function(){
  7. map_poz(x,y);
  8.  
  9. $("div#l").click(function(){
  10. //tu będzie kod
  11. map_poz(x+=32,y);
  12.  
  13. });
  14. $("div#p").click(function(){
  15. //tu będzie kod
  16. map_poz(x-=32,y);
  17.  
  18. });
  19. $("div#g").click(function(){
  20. //tu będzie kod
  21. map_poz(x,y+=32);
  22.  
  23. });
  24. $("div#d").click(function(){
  25. //tu będzie kod
  26. map_poz(x,y-=32);
  27.  
  28. });
  29. });
  30. function map_poz(x,y){
  31. $("#pole").css("margin-left",(x+32)+"px");
  32. $("#pole").css("margin-top",(y+32)+"px");
  33. }
  34.  


Ten post edytował Xerxi 19.04.2015, 19:07:47
Go to the top of the page
+Quote Post

Posty w temacie


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: 8.10.2025 - 04:58