Visualizzazione dei risultati da 1 a 2 su 2

Discussione: PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2017
    Messaggi
    1

    PHP

    Salve a tutti ,
    sto lavorando ad un programma in php dove un utente può inserire piu voti in materie differenti, fin qui credo vada tutto bene, il problema arriva nel momento in cui devo fare la media cumulativa di essi, essendo una matrice non so come poter tirare fuori i valori, chiedo dunque se potete aiutarmi, se volete, ovviamente ringrazio in anticipo eventuali risposte.
    codice:
    <html><body><?php    session_start();
        if(    $_SERVER["REQUEST_METHOD"]=="POST") {        $materie = array(                "italiano" => array(),                "storia" => array(),                "matematica" =>array(),                "informatica" => array(),                "inglese" => array()            );
            if (isset($_SESSION["materie"])) {            $materie = $_SESSION["materie"];        }
            switch ($_POST["materia"]) {            case "italiano":                array_push($materie['italiano'], $_POST["voto"]);                break;            case "storia":                array_push($materie['storia'], $_POST["voto"]);                break;            case "matematica":                array_push($materie['matematica'], $_POST["voto"]);                break;            case "informatica":                array_push($materie['informatica'], $_POST["voto"]);                break;            case "inglese":                array_push($materie['inglese'], $_POST["voto"]);                break;        }
            $_SESSION["materie"] = $materie;        $output = array_slice($materie, 0, 5);        print_r($output);    }    ?><form method="post">     Materia:     <select name="materia">        <option value="italiano">italiano</option>        <option value="storia">storia</option>        <option value="matematica">matematica</option>        <option value="informatica">informatica</option>        <option value="inglese">inglese</option>    </select>    Voto:    <input type="number" name="voto" ><br><br>    <input type="submit" name="submit" value="invio"><br><br>    <a href="media.php">Clica qui per fare la media dei voti</a></form><?php    if(    $_SERVER["REQUEST_METHOD"]=="POST")    {        switch ($_POST["materia"]) {            case "italiano":                echo "Il voto registrato nella materia italiano è ".$_POST["voto"];                break;            case "storia":                echo "Il voto registrato nella materia storia è ".$_POST["voto"];                break;            case "matematica":                echo "Il voto registrato nella materia matematica è ".$_POST["voto"];                break;            case "informatica":                echo "Il voto registrato nella materia informatica è ".$_POST["voto"];                break;            case "inglese":                echo "Il voto registrato nella materia inglese è ".$_POST["voto"];                break;            default:                    echo "";        }    }
    ?>
    </body></html>
    scusate ma non riuscivo a caricare il programma in un txt in modo tale che potesse essere più comprensibile

  2. #2
    PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.


    <!DOCTYPE HTML>
    <html>
    <head>
    <title>Example</title>
    </head>
    <body>


    <?php
    echo "Hi, I'm a PHP script!";
    ?>


    </body>
    </html>



    no spam
    Ultima modifica di Alhazred; 08-12-2017 a 12:57

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.