Daniel: play.php

Beitrag lesen

<?
session_start();
error_reporting(E_ALL);
$nachricht = "";

include("spiel.php");
include("ki.php");

if(!isset($_SESSION['spiel']))
{
  $_SESSION['weiss'][1] = "4";
  $_SESSION['weiss'][2] = "4";
  $_SESSION['weiss'][3] = "4";
  $_SESSION['weiss'][4] = "4";
  $_SESSION['weiss'][5] = "4";
  $_SESSION['weiss'][6] = "4";
  $_SESSION['schwarz'][1] = "4";
  $_SESSION['schwarz'][2] = "4";
  $_SESSION['schwarz'][3] = "4";
  $_SESSION['schwarz'][4] = "4";
  $_SESSION['schwarz'][5] = "4";
  $_SESSION['schwarz'][6] = "4";
  $_SESSION['weiss']['sammel'] = "0";
  $_SESSION['schwarz']['sammel'] = "0";
}
elseif($_SESSION['spiel'])
{
  if(isset($_POST['schwarz']))
  {
    $key = key($_POST['schwarz']);
    $wert = $_POST['schwarz'][$key];
    if($wert >= 1)
    {
      $_SESSION['schwarz'][$key] = 0;
      $key--;
      $erg = weitergabe('schwarz', $wert, $key, 'schwarz');
      if($erg == "passend")
      {
        echo "Sie sind nochmal dran<br>";
      }
      elseif($erg['farbe'] == 'schwarz')
      {
        $key = $erg['feld'];
        $key++;
        if($_SESSION['schwarz'][$key] == 1)
        {
          if($key == 6)
          {
            $weiss_key = 1;
          }
          elseif($key == 5)
          {
            $weiss_key = 2;
          }
          elseif($key == 4)
          {
            $weiss_key = 3;
          }
          elseif($key == 3)
          {
            $weiss_key = 4;
          }
          elseif($key == 2)
          {
            $weiss_key = 5;
          }
          elseif($key == 1)
          {
            $weiss_key = 6;
          }
          $anzahl = $_SESSION['schwarz'][$key] + $_SESSION['weiss'][$weiss_key];
          $_SESSION['schwarz'][$key] = 0;
          $_SESSION['weiss'][$weiss_key] = 0;
          $_SESSION['schwarz']['sammel'] = $_SESSION['schwarz']['sammel'] + $anzahl;
        }
      }//elseif($erg['farbe'] == 'schwarz')
      if($erg!="passend")
      {
        $weisefelder = $_SESSION['weiss'];
        unset($weisefelder['sammel']);
        weiss_ki($weisefelder);
      }
    }// if($wert >= 1)
  }// if(isset($_POST['schwarz']))
}

if(isset($_POST['start']))
{
  $_SESSION['spiel'] = true;
  $_SESSION['weiss'][1] = "4";
  $_SESSION['weiss'][2] = "4";
  $_SESSION['weiss'][3] = "4";
  $_SESSION['weiss'][4] = "4";
  $_SESSION['weiss'][5] = "4";
  $_SESSION['weiss'][6] = "4";
  $_SESSION['schwarz'][1] = "4";
  $_SESSION['schwarz'][2] = "4";
  $_SESSION['schwarz'][3] = "4";
  $_SESSION['schwarz'][4] = "4";
  $_SESSION['schwarz'][5] = "4";
  $_SESSION['schwarz'][6] = "4";
  $_SESSION['weiss']['sammel'] = "0";
  $_SESSION['schwarz']['sammel'] = "0";
}

if(spiel_vorbei())
{
  abrechnung();
  $_SESSION['spiel'] = false;
  $weiss = $_SESSION['weiss']['sammel'];
  $schwarz = $_SESSION['schwarz']['sammel'];
  if($schwarz > $weiss)
  {
    $nachricht = "Sie haben $schwarz : $weiss gewonnen";
  }
  elseif($schwarz == $weiss)
  {
    $nachricht = "DRAW";
  }
  else
  {
    $nachricht = "Sie haben $schwarz : $weiss verloren";
  }
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
    <link rel="stylesheet" type="text/css" href="main.css">
  <title>Bantumi</title>
 </head>
 <body>
  <form action="<? echo $_SERVER['PHP_SELF']?>" method="POST" name="FormName">
   <table width="204" border="0" align="center">
    <tr>
     <td><input class="weiss" type="text" name="weiss[1]" size="2" value="<? echo $_SESSION['weiss'][1]; ?>" maxlength="2" border="0" disabled></td>
     <td><input class="weiss" type="text" name="weiss[2]" size="2" value="<? echo $_SESSION['weiss'][2]; ?>" maxlength="2" border="0" disabled></td>
     <td><input class="weiss" type="text" name="weiss[3]" size="2" value="<? echo $_SESSION['weiss'][3]; ?>" maxlength="2" border="0" disabled></td>
     <td><input class="weiss" type="text" name="weiss[4]" size="2" value="<? echo $_SESSION['weiss'][4]; ?>" maxlength="2" border="0" disabled></td>
     <td><input class="weiss" type="text" name="weiss[5]" size="2" value="<? echo $_SESSION['weiss'][5]; ?>" maxlength="2" border="0" disabled></td>
     <td><input class="weiss" type="text" name="weiss[6]" size="2" value="<? echo $_SESSION['weiss'][6]; ?>" maxlength="2" border="0" disabled></td>
    </tr>
    <tr>
     <td><input class="weiss" type="text" name="weiss_sammel" size="2" value="<? echo $_SESSION['weiss']['sammel']; ?>" maxlength="2" border="0" disabled></td>
     <td colspan="4"></td>
     <td><input class="schwarz" type="text" name="schwarz_sammel" size="2" value="<? echo $_SESSION['schwarz']['sammel']; ?>" maxlength="2" border="0" disabled></td>
    </tr>
    <tr>
     <td><input class="schwarz" type="submit" name="schwarz[6]" value="<? echo $_SESSION['schwarz'][6]; ?>" border="0"></td>
     <td><input class="schwarz" type="submit" name="schwarz[5]" value="<? echo $_SESSION['schwarz'][5]; ?>" border="0"></td>
     <td><input class="schwarz" type="submit" name="schwarz[4]" value="<? echo $_SESSION['schwarz'][4]; ?>" border="0"></td>
     <td><input class="schwarz" type="submit" name="schwarz[3]" value="<? echo $_SESSION['schwarz'][3]; ?>" border="0"></td>
     <td><input class="schwarz" type="submit" name="schwarz[2]" value="<? echo $_SESSION['schwarz'][2]; ?>" border="0"></td>
     <td><input class="schwarz" type="submit" name="schwarz[1]" value="<? echo $_SESSION['schwarz'][1]; ?>" border="0"></td>
    </tr>
   </table>
   <p><input type="submit" name="start" value="Spiel Starten" border="0"></p>
  </form>
  <pre>
    <?
    echo $nachricht;
    print_r($_POST);
    ?>
    </pre>
 </body>

</html>