Webbserverprogrammering 1

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)
<!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>