NewOnlineGame.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. error_reporting( E_ALL );
  3. $hostname = 'localhost';
  4. $username = 'narKampen';
  5. $pass = 'narKampenPassword';
  6. $database = 'narKampen';
  7. $conn = new mysqli($hostname, $username, $pass, $database);
  8. if (!$conn) {
  9. die("Connection Failed. ". mysqli_connect_error());
  10. }
  11. mysqli_set_charset($conn,'utf8');
  12. $winNumber = $_POST['winNumber'];
  13. $limitPerQuestion = $_POST['limitPerQuestion'];
  14. $limitPerPlayer = $_POST['limitPerPlayer'];
  15. $playerIds = $_POST['playerIds'];
  16. $playerIdsArray = explode(",",$playerIds);
  17. $sql = "INSERT INTO game(" .
  18. "gameMode, " .
  19. "winNumber, " .
  20. "answerTimer, " .
  21. "roundTimeLimit, " .
  22. "numberOfPlayers, " .
  23. "currentPlayer, " .
  24. "round, " .
  25. "startedDate) " .
  26. "VALUES (" .
  27. "'Online', " .
  28. "$winNumber, " .
  29. "$limitPerQuestion, " .
  30. "$limitPerPlayer, " .
  31. count($playerIdsArray) . ", " .
  32. "(SELECT username FROM users WHERE id IN ($playerIds) ORDER BY RAND() LIMIT 1), " .
  33. "1, " .
  34. "NOW())";
  35. $result = mysqli_query($conn, $sql);
  36. $error = mysqli_error($conn);
  37. if ($error === "") {
  38. echo $error;
  39. }
  40. ?>