Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Função em PHP

$
0
0

O problema é o seguinte: o código funciona perfeitamente dessa maneira: 

 

 

*O ARQUIVO form.php:
<html>
<body>
<form action="nota.php" method="POST"  name="form">
   Nota1:<input type="text" name="n1"><br>
   Nota2:<input type="text" name="n2"><br>
   Nota3:<input type="text" name="n3"><br>
   Nota4:<input type="text" name="n4"><br>
   <input type="submit" value="Calcular">
 </form>
</body>
</html>
 
 

*O ARQUIVO nota.php:
<?php
 
$n1
=$_POST['n1'];
$n2=$_POST['n2'];
$n3=$_POST['n3'];
$n4=$_POST['n4'];
$media=($n1+$n2+$n3+$n4)/4;
 
if($media>=7){
echo  "Média: $media<br>Você foi aprovado!!!"; 
}
else{
 echo "Média: $media<br>Você foi reprovado!!!"; 
 
}
 ?>

 

 

 

 

 

Mas quando coloco o código php dentro de uma função o resultado simplesmente não aparece, gostaria de saber como chamar uma função em php, tô começando a estudar agora e to fazendo pequenos testes. O problema mesmo é que dentro da função não executa Segue o código que não funciona:

 

 

 

*O ARQUIVO form.php:

<html>
<body>
<form action="nota.php" method="POST"  name="form">
   Nota1:<input type="text" name="n1"><br>
   Nota2:<input type="text" name="n2"><br>
   Nota3:<input type="text" name="n3"><br>
   Nota4:<input type="text" name="n4"><br>
   <input type="submit" value="Calcular">
 </form>
</body>
</html>
 
 

*O ARQUIVO nota.php:
<?php
 
$n1
=$_POST['n1'];
$n2=$_POST['n2'];
$n3=$_POST['n3'];
$n4=$_POST['n4'];
$media=($n1+$n2+$n3+$n4)/4;
 function media{
if($media>=7){
echo  "Média: $media<br>Você foi aprovado!!!"; 
}
else{
 echo "Média: $media<br>Você foi reprovado!!!"; 
 
}

}
 ?>


Viewing all articles
Browse latest Browse all 14190