Show sourcecode
The following files exists in this folder. Click to view.
webbserverprogrammering/exercises/ovnings-prov/
ovnings-prov.php
ovnings-prov_1.php
ovnings-prov_2.php
ovnings-prov_2.php
59 lines UTF-8 Windows (CRLF)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ÖP Uppgift 2</title>
</head>
<body>
<?php
error_reporting(-1); // Report all type of errors
ini_set('display_errors', 1); // Display all errors
ini_set('output_buffering', 0); // Do not buffer outputs, write directly
if (isset($_POST["input_1"]) && isset($_POST["input_2"]) && isset($_POST["input_3"])) {
$tal_1 = $_POST["input_1"];
$tal_2 = $_POST["input_2"];
$tal_3 = $_POST["input_3"];
}
function findBiggestNum($a, $b, $c) {
return max($a, $b, $c);
}
?>
<p>Skriv en funktion som tar 3 heltal som argument och som returnerar det största av dessa till en variabel i huvudprogrammet, skriv sen ut den variabelns värde.</p>
<form method="post" action="">
<!-- Tal 1 -->
<label for="input_1">Tal 1</label>
<br>
<input type="text" id="input_1" name="input_1" placeholder="Skriv ett tal"></input>
<br><br>
<!-- Tal 2 -->
<label for="input_2">Tal 2</label>
<br>
<input type="text" id="input_2" name="input_2" placeholder="Skriv ett tal"></input>
<br><br>
<!-- Tal 3 -->
<label for="input_3">Tal 3</label>
<br>
<input type="text" id="input_3" name="input_3" placeholder="Skriv ett tal"></input>
<br><br>
<button type="submit" id="skicka">Skicka</button>
<br><br>
</form>
<?php
// Hittar det största talet
$biggestNum = findBiggestNum((int)$tal_1, (int)$tal_2, (int)$tal_3);
echo "<p>Det största talet är: " . $biggestNum . "</p>";
?>
</body>
</html>