setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $tourneyID = $_GET["tournamentID"]; // Grab the list of users from the user list // We will also grab all the people that have been registered/won before $sqlGetUserData = $conn->prepare("SELECT username FROM " . $userTableName . ""); $sqlGetTourneyData = $conn->prepare("SELECT winner1,winner2,winner3,winner4 FROM " . $tournamentDataTableName . ""); $sqlGetAllTourneyData = $conn->prepare("SELECT * FROM " . $tournamentDataTableName . " WHERE tournamentID='" . $tourneyID . "'"); // Execute SQL query $sqlGetUserData->execute(); $sqlGetTourneyData->execute(); $sqlGetAllTourneyData->execute(); // Get results from the USERS table $results = $sqlGetUserData->fetchAll(PDO::FETCH_ASSOC); // Create array to store values $userList = array(); // Move results to their own array, easier to convert for Javascript foreach ($results as $result) { $userList[] = $result["username"]; } // Get results from the TOURNEY table $results = $sqlGetTourneyData->fetchAll(PDO::FETCH_ASSOC); // Move results to their own array, easier to convert for Javascript foreach ($results as $result) { $userList[] = $result["winner1"]; $userList[] = $result["winner2"]; $userList[] = $result["winner3"]; $userList[] = $result["winner4"]; } // Make sure we only have each name once $userList = array_unique($userList); // Sort the array to alphabetical order sort($userList); $tourneyResults = $sqlGetAllTourneyData->fetch(PDO::FETCH_ASSOC); // Grab tournament info // Set variables from SQL data $tourneyName = $tourneyResults["tournamentName"]; $tourneyUID = $tourneyResults["tournamentUID"]; $tourneyDate = $tourneyResults["tournamentDate"]; $division = $tourneyResults["tournamentDivision"]; $numPlayers = $tourneyResults["numPlayers"]; $bestOf = $tourneyResults["bestOf"]; $winningTeamName = $tourneyResults["winningTeamName"]; $winner1 = $tourneyResults["winner1"]; $winner2 = $tourneyResults["winner2"]; $winner3 = $tourneyResults["winner3"]; $winner4 = $tourneyResults["winner4"]; $notes = $tourneyResults["notes"]; } catch (PDOException $e) { // failed connection echo "Connection failed: " . $e->getMessage(); } ?>