Jelajahi Sumber

Missad playerName -> playerId

Axel Nordh 6 tahun lalu
induk
melakukan
24f2772e52
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      dbFiles/OnlineGames.php

+ 3 - 3
dbFiles/OnlineGames.php

@@ -18,7 +18,7 @@
 	$userId = $conn->query("SELECT id FROM users where username = '$userName'");
 	$userId = $conn->query("SELECT id FROM users where username = '$userName'");
 	
 	
 	if ($callFunction === "list"){	
 	if ($callFunction === "list"){	
-		$sql = "SELECT game.*, users.username FROM `game` LEFT JOIN users on currentPlayer = users.id WHERE id IN (SELECT gameId FROM gamePlayers WHERE playerId = $userId)"
+		$sql = "SELECT game.*, users.username as playerToAct FROM `game` LEFT JOIN users on currentPlayer = users.id WHERE id IN (SELECT gameId FROM gamePlayers WHERE playerId = $userId)"
 		$result = $conn->query($sql);
 		$result = $conn->query($sql);
 
 
 		if ($result->num_rows > 0) {
 		if ($result->num_rows > 0) {
@@ -202,13 +202,13 @@
 			$values .= "('$userName', $qId, $gameId),";
 			$values .= "('$userName', $qId, $gameId),";
 		}
 		}
 		$values = rtrim($values, ',');
 		$values = rtrim($values, ',');
-		$sql = "INSERT INTO usersLockedQuestions (playerName, questionId, gameId) VALUES $values ON DUPLICATE KEY UPDATE playerName = '$userName', gameId = $gameId";
+		$sql = "INSERT INTO usersLockedQuestions (playerId, questionId, gameId) VALUES $values ON DUPLICATE KEY UPDATE playerId = '$userId', gameId = $gameId";
 		$result = $conn->query($sql);
 		$result = $conn->query($sql);
 		if (!$result) {
 		if (!$result) {
 			echo "ERROR while svaing player questions for game $gameId and player $userName with error " . $conn->error . " from sql $sql";
 			echo "ERROR while svaing player questions for game $gameId and player $userName with error " . $conn->error . " from sql $sql";
 		}
 		}
 		
 		
-		$sql = "UPDATE gamePlayers SET userLockedQuestions = (SELECT count(*) FROM usersLockedQuestions WHERE gameId = $gameId AND playerName = '$userName') WHERE playerId = (SELECT id FROM users WHERE username = '$userName' AND gameId = $gameId)";
+		$sql = "UPDATE gamePlayers SET userLockedQuestions = (SELECT count(*) FROM usersLockedQuestions WHERE gameId = $gameId AND playerId = '$userId') WHERE playerId = (SELECT id FROM users WHERE username = '$userName' AND gameId = $gameId)";
 		$conn->query($sql);
 		$conn->query($sql);
 	}
 	}