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
?>