Exemplo n.º 1
0
function addLooser($studentid, $blameid)
{
    global $servername, $username, $password, $db;
    if (isWinner($studentid, $blameid)) {
        removeWinner($studentid, $blameid);
    } else {
        if (isLooser($studentid, $blameid)) {
            return null;
        }
    }
    $conn = mysqli_connect($servername, $username, $password, $db);
    $query = "INSERT INTO Lost (studentid, blameid) VALUES ('" . $studentid . "', '" . $blameid . "');";
    $result = $conn->query($query);
    $conn->close();
    return $result;
}
Exemplo n.º 2
0
    echo "Hov, der er ikke nogen der klandrer :(";
}
?>
</ul>
<?php 
echo "<a href='add_blamer.php?blameid=" . $blameid . "'>Tilføj person</a>";
?>


<h2>Klandret</h2>
<ul>
    <?php 
if (sizeof($blamed) > 0) {
    foreach ($blamed as $student) {
        $style = "";
        if (isWinner($student[0], $blameid)) {
            $style = "style='color:green;'";
        } else {
            if (isLooser($student[0], $blameid)) {
                $style = "style='color:red;'";
            }
        }
        echo "<li " . $style . ">" . $student[1] . " - <a href='view_blame.php?blameid=" . $blameid . "&deleteblamed=" . $student[0] . "'>X</a>" . " - <a href='view_blame.php?blameid=" . $blameid . "&markwinner=" . $student[0] . "'>W</a>" . " - <a href='view_blame.php?blameid=" . $blameid . "&marklooser=" . $student[0] . "'>L</a>" . " - <a href='view_blame.php?blameid=" . $blameid . "&markneutral=" . $student[0] . "'>N</a></li>";
    }
} else {
    echo "Hov, der er ingen som er blevet klandret :(";
}
?>
</ul>
<?php 
echo "<a href='add_blamed.php?blameid=" . $blameid . "'>Tilføj person</a>";
Exemplo n.º 3
0
$board = [[null, null, null], [null, null, null], [null, null, null]];
// main()
if (isset($_POST['select'])) {
    $parts = explode(',', $_POST['select']);
    // $parts contains the row, col of selected cell
    $board[$parts[0]][$parts[1]] = $player;
    // sets piece to X or O
    // refreshes board
    if (isset($_POST['board'])) {
        foreach ($_POST['board'] as $rowidx => $row) {
            foreach ($row as $colidx => $col) {
                $board[$rowidx][$colidx] = $col;
            }
        }
    }
    isWinner($player);
}
function getCell($row, $col)
{
    global $board;
    global $winner;
    $val = $board[$row][$col];
    if (is_null($val) && $winner == true) {
        return "<input type='hidden' value='{$row},{$col}' name='select' />";
    } elseif (is_null($val)) {
        return "<input type='submit' value='{$row},{$col}' name='select' />";
    } else {
        // save X or O in virtual table
        return "<h2>{$val}</h2><input type='hidden' name='board[{$row}][{$col}]' value='{$val}' />";
    }
}
Exemplo n.º 4
0
    $d = 0;
    $a = 0;
    foreach ($inv as $item) {
        $d += $item->damage;
        $a += $item->armor;
    }
    return array('h' => 100, 'a' => $a, 'd' => $d);
}
function isWinner(array $player, array $boss)
{
    $playerDamage = max(array(1, $player['d'] - $boss['a']));
    $bossDamage = max(array(1, $boss['d'] - $player['a']));
    return ceil($player['h'] / $bossDamage) >= ceil($boss['h'] / $playerDamage);
}
$lowestCost = PHP_INT_MAX;
foreach ($items['w'] as $w) {
    foreach ($items['a'] as $a) {
        foreach ($items['r'] as $r1) {
            foreach ($items['r'] as $r2) {
                if ($r1 === $r2) {
                    continue;
                }
                $playerItems = array($w, $a, $r1, $r2);
                if (isWinner(calcStats($playerItems), $bossStats)) {
                    $lowestCost = min(array($lowestCost, calcCost($playerItems)));
                }
            }
        }
    }
}
echo 'Answer: ' . $lowestCost;