Show sourcecode
The following files exists in this folder. Click to view.
webbserverprogrammering/exercises/repetitionSpecial/
rep1.php
rep2.php
rep3.php
rep4.php
rep5.php
rep6.php
rep6.php
94 lines UTF-8 Windows (CRLF)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
<?php
error_reporting(-1);
ini_set('display_errors', 1);
ini_set('output_buffering', 0);
session_start();
?>
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="utf-8" />
<title>Repetiotion 6</title>
<style type="text/css">
.grön{
color: green;
}
.röd{
color: red;
}
.orange{
color: orange;
}
#toppen{
height: 300px;
width: 250px;
border:#000 solid 1px;
}
</style>
</head>
<body>
<h1>Gissa tal</h1>
<form method="post" action="">
<?php
$gissningar = "";
if (isset($_POST["nummer"])) {
$nummer = $_POST["nummer"];
$talet = $_POST["talet"];
$gissningar = $_POST["gissningar"];
$namn = $_POST["namn"];
$antalGissningar = $_POST["antalGissningar"]+1;
if (abs($nummer-$talet)>10) $färg = "röd";
else $färg = "orange";
if ($talet == $_POST["nummer"]) {
echo("Bra jobbat $namn <br>");
$färg = "grön";
if (isset($_SESSION["medel"])) $_SESSION["medel"] = ($_SESSION["medel"] + $antalGissningar)/2;
else {
$_SESSION["medel"] = $antalGissningar;
$_SESSION["toppen"] = "";}
$_SESSION["toppen"] .= $namn." ".$antalGissningar."<br>";
}
elseif (strpos($gissningar, $nummer) !== false) {
echo "Hej pucko, FEEEEEL!<br>";
}
else echo "Fel $namn, gissa igen<br>";
$gissningar .= "<span class='$färg'>".$nummer."</span> ";
echo "Du har gissat $antalGissningar gånger<br>";
echo "Du har gissat: $gissningar <br>";
echo "<input type='hidden' name='namn' value='$namn'>";
}
else{
$talet = rand(1,100);
$antalGissningar = 0;
echo "<input placeholder='Hur var ert namn?' type='text' name='namn'><br>";
}
?><br>
Gissa:
<input type="number" name="nummer">
<input type="hidden" name="gissningar" value="<?php echo($gissningar); ?>">
<input type="hidden" name="talet" value="<?php echo($talet); ?>">
<input type="hidden" name="antalGissningar" value="<?php echo($antalGissningar); ?>">
<br>
<input type="submit" name="gissa" value="Gissa">
</form>
<form>
<br><input type="submit" name="omstart" value="omstart">
</form>
<?php echo "$talet"; ?>
<div id="toppen">
<h4>Topplista</h4>
<?php
if (isset($_SESSION["toppen"])) {
echo $_SESSION["toppen"];
echo "<br><strong>Medelvärde: </strong>".$_SESSION["medel"];
}
?>
</div>
</body>
</html>