BellQuestWars Posted May 1, 2011 Share Posted May 1, 2011 Okay, This code isnt working: if (keyp == 56) { p1y = -1; var url = 'update.php?X='+p1x+'&Y='+p1y; var xhr = new XMLHttpRequest(); this.privates.xhr.open("GET", url, true); xhr.send(null); } This is the code that changes variables when the 8 key is pressed (up on the keypad) But for some reason, when the key is pressed, the players moves up, but nothing changes in the database. Also if I go to the url mypage.com/update.php?x=3&y=3, it doesnt change the datbase. Heres update.php: session_start(); require_once("connect.php"); $x = $_GET[X]; $y = $_GET[Y]; mysql_query("UPDATE members SET x = '$x' WHERE username = '$_SESSION[username]'"); mysql_query("UPDATE members SET y = '$y' WHERE username = '$_SESSION[username]'"); ?> Link to comment https://forums.phpfreaks.com/topic/235302-code-not-working/ Share on other sites More sharing options...
BellQuestWars Posted May 1, 2011 Author Share Posted May 1, 2011 Okay, so I fixed the PHP script so that the page does change, it was a simple typo (should have been upercase X and Y in the adress bar...) But now I need to figure out the problem with the AJAX part... Link to comment https://forums.phpfreaks.com/topic/235302-code-not-working/#findComment-1209207 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.