Código PHP:
<?php session_start(); ?>
<?php
header('Server: Apache');
$_SESSION['valid_user'];
$_SESSION['tipo'];
//Sino es usuario de algun tipo se envia para error puesto que no esta autorizado..
if(!isset($_SESSION['valid_user'])&& $_SESSION['tipo']!=2 || !isset($_SESSION['valid_user'])&& $_SESSION['tipo']!=3||!isset($_SESSION['valid_user'])&& $_SESSION['tipo']!=1)header("location: includes/error.php");
if(isset($_SESSION['tipo']))
{
if(isset($_SESSION['valid_user'])&& $_SESSION['tipo']==1)/*header("location: logout.php")*/;
if(isset($_SESSION['valid_user'])&& $_SESSION['tipo']==2)header("location: formulario.php");
if(isset($_SESSION['valid_user'])&& $_SESSION['tipo']==3)header("location: formulario.php");
}
@include("includes/conexion.php");
conectar();
echo "<pre>". print_r($_POST, true) . "</pre>";
$idEmpleado= $_POST['idEmpleado'];
$fecha=$_POST['fecha'];
$semestre=$_POST['semestre'];
$queryArea = "SELECT * FROM empleado WHERE idEmpleado='$idEmpleado'";
$resultArea = mysql_query($queryArea);
$rowArea =mysql_fetch_array($resultArea);
$idArea=$rowArea['idAreaEsp'];
$idArea="001";
$numero=numeroHabilidades($idArea);
$resultNumero = mysql_query($numero);
$resultNumero=mysql_result($resultNumero,0);
$idHabilidad= idHabilidad($idArea);
$resultidHabilidad= mysql_query($idHabilidad);
for ($inicio=1;$inicio<=$resultNumero;$inicio++){
$idHabilidad=mysql_fetch_array($resultidHabilidad);
$idHabilidad=$idHabilidad['idHabilidad'];
$queryHabilidad=datosHabilidad($idHabilidad);
$resultHabilidad= mysql_query($queryHabilidad);
$rowHabilidad = mysql_fetch_array($resultHabilidad);
$idHabilidad=$rowHabilidad['idHabilidad'];
$queryIndicador=numeroIndicadores($idHabilidad);
$resultIndicador = mysql_query($queryIndicador);
$num_results = mysql_num_rows($resultIndicador);
for ($idIndicador=1; $idIndicador<= $num_results; $idIndicador++)
{
// $idIndicador=$rowIndicador['idIndicador'];
$calificacion = $_POST["Indicador".$idHabilidad."-".$idIndicador.""];
$calificacion =($calificacion*0.277777)/5;
if(isset($_SESSION['tipo']))
{
if($_SESSION['tipo']==1)//empleado
{
$queryInsert = "INSERT INTO calificacionempleado VALUES ('".$idHabilidad."','".$idIndicador."','".$idEmpleado."','".$calificacion."', '".$fecha."','".$semestre."')";
}elseif($_SESSION['tipo']==2)//jefe
{
$autoEva=$_POST['autoEva'];
if ($autoEva==0)//calificacion jefe
{
$queryInsert = "INSERT INTO calificacionjefe VALUES ('".$idHabilidad."','".$idIndicador."','".$idEmpleado."','".$calificacion."', '".$fecha."','".$semestre."')";
}elseif ($autoEva==1)//autoevaluacion jefe
{
$queryInsert = "INSERT INTO calificacionempleado VALUES ('".$idHabilidad."','".$idIndicador."','".$idEmpleado."','".$calificacion."', '".$fecha."','".$semestre."')";
}
}
}
echo $queryInsert.'<br>';
// $resultInsert = mysql_query($queryInsert);
}
}
?>