Código PHP:
<?php
require('conexion.php');
function dateDiff($fecha_ingreso, $fecha_salida) {
$fecha_ingreso_ts = strtotime($fecha_ingreso);
$fecha_salida_ts = strtotime($fecha_salida);
$diferencia_fechas = $fecha_salida_ts - $fecha_ingreso_ts;
$diferencia_horas = round($diferencia_fechas / 3600);
return "<br>trabajaste: ".$diferencia_horas." horas";
}
$select=@mysql_query("SELECT CONTROL_FECHA_INGRESO, CONTROL_FECHA_SALIDA FROM control
WHERE CONTROL_CODIGO = 1") or die (mysql_error());
$registros = mysql_fetch_array($select);
$FECHA_INGRESO=$registros[CONTROL_FECHA_INGRESO];
$FECHA_SALIDA=$registros[CONTROL_FECHA_SALIDA];
//HORAS EXTRA
if ($diferencia_horas > 8){
$horas_extra = $diferencia_horas - 8;
echo "tienes $horas_extra horas extras";
echo "$diferencia_horas";
}
else {
echo "no tienes horas extras";
}
echo dateDiff("$FECHA_INGRESO", "$FECHA_SALIDA");
?>
como podria obtener esa variable $diferencia_horas, ya q esta dentro de un a funcion y no lo puedo usar, en el if --> if ($diferencia_horas > 8){ alli diferencia_horas me da 0 ya q no e obtenido la variable, como la podria hacer ?