$ _POST does not work?

0

I need to create another page for if(isset($_POST['n'])){$n= $_POST['n'];} checks if user typed some value and submitted in form

Form

<html>
    <head>
        <title>Divisão</title>
    </head>
    <body>
        <form method="POST" action="calculo.php">
            <h1> Digite um numero: </h1> <input type="text" name="n"/>
            <input type="submit" value="confirmar"/>
        </form>
    </body>
</html>

Page calculo.php

<?php
class controlador{
    private $n;

    function getN(){
        return $this -> n;
    }
    function setN(){
        $this -> n = $n;
    }

if(isset($_POST['n'])){//verifica se o usuario digitou algum valor e submeteu no form.
    $n= $_POST['n'];

    // DIVISIVEL POR 10
    if ($n %  10 ==  0)
    {
        echo $n . " é divisível por 10 =  " . $n/10 . "<br>";}
    else
    {
        echo $n . " nao divisível por 10 <br>";
    }

    //DIVISIVEL POR 5
    if ($n %  5 ==  0)
    {
        echo $n . " é divisível por 5 =  " . $n/5 . "<br>";
    }
    else
    {
        echo $n . " nao divisível por 5 <br>";
    }
    // DIVISIVEL POR 2
    if ($n %  2 ==  0)
    {
        echo $n . " é divisível por 2 =  " . $n/2 . "<br>";
    }
    else
    {
        echo $n . " nao divisível por 2 <br>";
    }

}
else echo "informe um numero"; //quando não digitar nada
?>
    
asked by anonymous 15.11.2018 / 02:53

0 answers