Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2009, 11:55
dante14
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 17 años, 6 meses
Puntos: 7
Ayuda con variable de funcion

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 ?