<?php
//include "valida_cookies.inc";
include "conecta_mysql.inc";
//include "cabecalho.inc";

$resultado=mysql_query("select pess.*  from calculoiii pess");


$linhas=mysql_num_rows($resultado);
//echo $linhas;
for($i=0;$i<$linhas;$i++)
{
$registro=mysql_fetch_array($resultado);
$registro[MediaP]=($registro[Nota1]+$registro[Nota2]+$registro[Nota3]+$registro[Nota4])/4;
$modifica="update calculoiii set MediaP=$registro[MediaP] where matricula=$registro[matricula]";
      $resmodifica=mysql_query($modifica);
}
 $resultad=mysql_query("select * from calculoiii");
 $linha=mysql_num_rows($resultad);
 for($i=0;$i<$linhas;$i++)
{
  $registro=mysql_fetch_array($resultad);
  echo $registro[Falta];
  if($registro[Falta]<15)
   {
     if(($registro[Nota1]==null) or ($registro[Nota2]==nulll) or ($registro[Nota3]==null) or ($registro[Nota4]==null))
      {
       $registro[Situacao]='Inconclusivo';
      echo "$registro[Situacao]";
      }
      else
      {
       if($registro[MediaP]>=7)
        {
         $registro[MediaF]=$registro[MediaP];
         $registro[Situacao]='Aprovado';
       echo "$registro[Situacao]";
        }
        else
         {
           if($registro[MediaP]<4)
             {
              $registro[MediaF]=$registro[MediaP];
              $registro[Situacao]='Reprovado';
             }
            else
             {
              if(empty($registro[PFinal]))
               {
               $registro[Situacao]='Inconclusivo';
               }
               else
               {
                if($registro[PFinal]==0)
                 {
                  $registro[MediaF]=(6*$registro[MediaP])/10.0;
                  $registro[Situacao]='Reprovado';
                 }
                else
                  {
                  $registro[MediaF]=(6*$registro[MediaP]+4*$registro[PFinal])/10.0;
                  if($registro[MediaF]<5)
                    {
                   $registro[Situacao]='Reprovado';
                    }
                   else
                    {
                   $registro[Situacao]='Aprovado';
                    }
                   }
                 }
              }
            }
        }  
     }

   else
   {
    $registro[Situacao]='Reprovado por Falta';
    }
   $altera="update calculoiii set MediaF=$registro[MediaF] where matricula=$registro[matricula]";
   $resaltera=mysql_query($altera);
   $muda="update calculoiii set Situacao=$registro[Situacao] where matricula=$registro[matricula]";
   $resmuda=mysql_query($muda);
}

mysql_free_result($resmuda);
mysql_free_result($resaltera);
mysql_free_result($resmodifica);
mysql_free_result($resultado);
mysql_close($conexao);
echo "<p><a href=\"logout.php\">SAIR</a></p>";
?>