Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg1/exercises/

index.php
ovn_class.php
ovn_cookies1.php
ovn_cookies2.php
ovn_cookies3.php
ovn_cookies3_hemlig.php
ovn_cookies4.php
ovn_cookies5.php
ovn_cookies_main.php
ovn_form1.php
ovn_form1_svar.php
ovn_form2.php
ovn_form2_svar.php
ovn_form3.php
ovn_form3_svar.php
ovn_form4.php
ovn_form4_svar.php
ovn_form5.php
ovn_form5_svar.php
ovn_form6.php
ovn_form6_svar.php
ovn_form7.php
ovn_form7_svar.php
ovn_form8.php
ovn_form_main.php
ovn_funk1.php
ovn_gr1.php
ovn_ink1_main.php
ovn_ink1_text.php
ovn_ink2_1.php
ovn_ink2_2.php
ovn_ink2_3.php
ovn_ink2_footer.php
ovn_ink2_header.php
ovn_ink2_main.php
ovn_ink_main.php
ovn_quiz.php
ovn_str.php
test.html

ovn_cookies4.php

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

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

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

<h2>Medelvärde</h2>

<form method="post">
    Skriv ett tal:
    <input type="number" name="tal" step="any" required>
    <input type="submit" value="Lägg till">
</form>

<?php
if (count($_SESSION["tal"]) > 0) {

    echo 
"<p>Alla tal: ";
    echo 
implode(", ", $_SESSION["tal"]);
    echo 
"</p>";

    
$summa = array_sum($_SESSION["tal"]);
    
$antal = count($_SESSION["tal"]);
    
$medel = $summa / $antal;

    echo 
"Medelvärde: " . $medel;
}
?>