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; }
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>";
$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}' />"; } }
$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;