Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2009, 11:55
dante14
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
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 ?