Show sourcecode
The following files exists in this folder. Click to view.
admin.php
bilder/
checkUpdates.php
confirmPassword.php
confirmSignIn.php
createadmin.php
endScreen.php
getBoard.php
getChat.php
getHand.php
getTurnPlayer.php
lobbies.php
logIn.php
play.php
playCard.php
signIn.php
start.php
startsida.php
style.css
tables.php
update.php
updatePassword.php
waitInfo.php
waitingRoom.php
startsida.php
70 lines UTF-8 Windows (CRLF)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
<?php
/** @var PDO $dbconn */
include ("start.php");
?>
<div id="games"></div>
<?php
if (isset($_POST["deletegame"]) && isset($_POST["gameid"])) {
// Om ägaren av ett spel omdirigeras hit och för att radera ett spel, radera det
deleteGame($dbconn, $_POST["gameid"]);
} else if (isset($_POST["exitgame"])) {
// Om en spelare istället omdirigerades hit för att lämna ett spel, radera dem från spelet
$sql = "DELETE FROM GamePlayers WHERE playerid=?";
$stmt = $dbconn->prepare($sql);
$data = array($_COOKIE["playerid"]);
$stmt->execute($data);
}
?>
<main id="startMain">
<form id="createGame" method="post" action="waitingRoom.php">
<h1>Create Game</h1>
<label for="maxplayers">Max Players</label>
<select name="maxplayers" id="maxplayers">
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<br>
<label for="isprivate">Private game</label>
<input type="checkbox" id="isprivate" name="isprivate">
<br>
<input type="submit" name="create" value="Create Game">
</form>
<form id="codeForm" method="post" action="waitingRoom.php">
<h1>Create Game</h1>
<br>
<input type="text" id="code" name="code">
<br>
<input type="submit" value="Join game">
</form>
</main>
<script>
async function getGames() {
let object = await fetch("lobbies.php");
let text = await object.text();
document.getElementById("games").innerHTML = text;
}
setInterval(getGames, 1000);
getGames();
</script>
</body>
</html>