Show sourcecode
The following files exists in this folder. Click to view.
uppgift.php
uppgift1.php
uppgift2.php
uppgiftKlar.php
uppgift1.php
154 lines UTF-8 Windows (CRLF)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Inlämningsuppgift</title>
</head>
<body>
<?php
$aktiv = 0;
if (isset($_POST["aktiv"])) {
$aktiv = (int)$_POST["aktiv"];
$aktiv += 1;
}
?>
<form method='post' action=''>
<input name='namn' <?php
if ($aktiv == 0) {
echo "type='text' placeholder='Namn' value=''";
} else {
$value = "";
if (isset($_POST["namn"])) {
$value = htmlspecialchars($_POST["namn"]);
}
echo "type='hidden' value='$value'";
}
?>
>
<p>
<?php
if ($aktiv > 0) {
if ($aktiv == 1) {
echo "Hur dålig är du på att stava kantareller?";
} else if ($aktiv == 2) {
echo "Front end eller back end?";
} else if ($aktiv == 3) {
echo "Skulle du kasta sand på en dator så att tangent bordet går sönder?";
} else {
$namn = htmlspecialchars($_POST['namn']);
$svar = [$_POST['fråga1'], $_POST['fråga2'], $_POST['fråga3']];
$facit = [1,3,2];
$antalRätt = 0;
for ($i = 0; $i < count($svar); $i++) {
if ($svar[$i] == $facit[$i]) {
$antalRätt++;
}
}
echo "Namn: $namn <br>
Antal rätt: $antalRätt";
mail("teorut23@varmdogymnasium.se", "Inlämningsuppgift Svar", "Namn: $namn /n Antal rätt: $antalRätt");
}
}
?>
</p>
<input name='fråga1' <?php
if ($aktiv == 1) {
echo "
type='radio' id='1-1' value='1'>
<label for='1-1'>Nej</label> <br>
<input name='fråga1' type='radio' id='1-2' value='2'>
<label for='1-2'>5</label> <br>
<input name='fråga1' type='radio' id='1-3' value='3'>
<label for='1-3'>Röd</label> <br>
<input name='fråga1' type='radio' id='1-4' value='4'>
<label for='1-4'>Mini Pekka</label";
} else {
$value = "";
if (isset($_POST["fråga1"])) {
$value = $_POST["fråga1"];
}
echo " type='hidden' value='$value'";
}
?>>
<input name='fråga2' <?php
if ($aktiv == 2) {
echo "
type='radio' id='2-1' value='1'>
<label for='2-1'>Front end</label> <br>
<input name='fråga2' type='radio' id='2-2' value='2'>
<label for='2-2'>Back end</label> <br>
<input name='fråga2' type='radio' id='2-3' value='3'>
<label for='2-3'>Båda/varken eller/jag är flintskallig/annat oändligt nyanserat svar</label> <br>
<input name='fråga2' type='radio' id='2-4' value='4'>
<label for='2-4'>Vad är det?</label";
} else {
$value = "";
if (isset($_POST["fråga2"])) {
$value = $_POST["fråga2"];
}
echo " type='hidden' value='$value'";
}
?>>
<input name='fråga3' <?php
if ($aktiv == 3) {
echo "
type='radio' id='3-1' value='1'>
<label for='3-1'>Ja</label> <br>
<input name='fråga3' type='radio' id='3-2' value='2'>
<label for='3-2'>Nej</label> <br>
<input name='fråga3' type='radio' id='3-3' value='3'>
<label for='3-3'>Jag har redan gjort det</label> <br>
<input name='fråga3' type='radio' id='3-4' value='4'>
<label for='3-4'>Båda/varken eller/jag är flintskallig/jag är Filip och har gjort det redan</label";
} else {
$value = "";
if (isset($_POST["fråga3"])) {
$value = $_POST["fråga3"];
}
echo " type='hidden' value='$value'";
}
?>>
<input type="hidden" name="aktiv" value="<?php echo $aktiv; ?>">
<br>
<?php
if ($aktiv < 3) {
echo "<input type='submit' value='Nästa'>";
} else if ($aktiv == 3) {
echo "<input type='submit' value='Rätta'>";
}
?>
</form>
</body>
</html>