diff --git a/Werwolf.php b/Werwolf.php index 8c9771c..5e63f90 100644 --- a/Werwolf.php +++ b/Werwolf.php @@ -1,3 +1,26 @@ +. + +*/ +?> + +
@@ -143,8 +166,14 @@ p#liste { else { //Schauen, ob es auch einen Eintrag zu diesem Spiel in der Datenbank gibt... - $alleres = $mysqli->Query("SELECT * FROM $spielID"."_spieler"); - if(isset($alleres->num_rows)) + $spiel_existiert = True; + try{ + $alleres = $mysqli->Query("SELECT * FROM $spielID"."_spieler"); + } + catch (Exception $e) { + $spiel_existiert = False; + } + if($spiel_existiert && isset($alleres->num_rows)) { //Schauen, ob es auch mich als Spieler gibt und meine verifizierungsnr stimmt $spielerResult = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE id = $eigeneID AND verifizierungsnr = ".(int)$_COOKIE['verifizierungsnr']); @@ -1457,8 +1486,16 @@ p#liste { if (isset($_POST['neuesSpiel'])) { //Starten wir ein neues Spiel - $mysqli->Query("UPDATE $spielID"."_game SET spielphase = ".PHASESETUP); - $mysqli->Query("UPDATE $spielID"."_spieler SET reload = 1"); + if (_NOGAMECREATIONERRORMESSAGE == "") + { + $mysqli->Query("UPDATE $spielID"."_game SET spielphase = ".PHASESETUP); + $mysqli->Query("UPDATE $spielID"."_spieler SET reload = 1"); + } + else + { + //Spiel darf nicht erstellt werden, da _NOGAMECREATIONERRORMESSAGE existiert + echo "Spiel darf nicht erstellt werden: ". _NOGAMECREATIONERRORMESSAGE ."
"; + } } echo "