Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/exercises/

fragotavling.php
index.php
ovn_cookie.php
ovn_cookie1.php
ovn_cookie2.php
ovn_cookie4.php
ovn_cookie5.php
ovn_cookie_hemligt.php
ovn_cookie_login.php
ovn_form.php
ovn_form2.php
ovn_form3.php
ovn_form4.php
ovn_form6.php
ovn_form7.php
ovn_form8.php
ovn_formular.php
ovn_formular_svar.php
ovn_formular_svar2.php
ovn_formular_svar3.php
ovn_formular_svar4.php
ovn_formular_svar6.php
ovn_formular_svar7.php
ovn_funktioner.php
ovn_gr1.php
ovn_inklfiler.php
ovn_inklfiler2_1.php
ovn_inklfiler2_2.php
ovn_inklfiler2_3.php
ovn_inklfiler_slut.php
ovn_inklfiler_start.php
ovn_inklfiler_test.php
ovn_strangar.php

ovn_cookie4.php

57 lines UTF-8 Windows (CRLF)
<?php
session_start
();

if (!isset(
$_SESSION["tal"])) {
    
$_SESSION["tal"] = [];
}

if (isset(
$_POST["tal"])) {

    
$nyttTal = $_POST["tal"];

    if (
is_numeric($nyttTal) && trim($nyttTal) != "") {
        
$_SESSION["tal"][] = $nyttTal;
    }
}

if (
count($_SESSION["tal"]) > 0) {
    
$summa = array_sum($_SESSION["tal"]);
    
$medel = $summa / count($_SESSION["tal"]);
}
?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Medelvärde</title>
</head>
<body>

<h1>Mata in tal</h1>

<form method="POST">
    <input type="text" name="tal" placeholder="Skriv ett tal">
    <button type="submit">Skicka</button>
</form>

<h2>Alla inmatade tal:</h2>

<?php
foreach ($_SESSION["tal"] as $tal) {
    echo 
$tal . " ";
}
?>

<h2>Medelvärde:</h2>

<?php
if (count($_SESSION["tal"]) > 0) {
    echo 
$medel;
} else {
    echo 
"Inga tal har matats in ännu.";
}
?>

</body>
</html>