Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/08/2012, 19:37
AcidNN9
 
Fecha de Ingreso: agosto-2012
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: listar con arrays (totalizaciones)

Huyy!! casi, me he emocionado y todo, vaya, gracias, no pensaba que fuera a poder simplificarse tanto, pero no me da bien el resultado:

Código PHP:
NoticeUndefined index00:06 in C:Desarrolloxampphtdocslistados2.php on line 73

Notice
Undefined offset1 in C:Desarrolloxampphtdocsincludesfunc.inc.php on line 140

Notice
Undefined index02:17 in C:Desarrolloxampphtdocslistados2.php on line 73

Notice
Undefined offset1 in C:Desarrolloxampphtdocsincludesfunc.inc.php on line 140

Notice
Undefined index02:18 in C:Desarrolloxampphtdocslistados2.php on line 73

Notice
Undefined offset1 in C:Desarrolloxampphtdocsincludesfunc.inc.php on line 140

Array
(
    [
Cosedora 2] => 0:00
    
[LimpiaV] => 0:32
    
[maquina 1 ayudante] => 4:00

linea 73:
Código PHP:
$maq_total[$m['maquina']]=suma_horas($m[$m['horas']],"00:00"); 
linea 140 del archivo include funciones:
Código PHP:
$minutos=(int)$hora1[1]+(int)$hora2[1]; 
Quizas sea por la función, que ciertamente la has intuido bien, te la dejo para que veas su funcionamiento, que anteriormente se me olvidó:
Código PHP:
function suma_horas($hora1$hora2){
    
$hora1=explode(":",$hora1);
    
$hora2=explode(":",$hora2);
    
$horas=(int)$hora1[0]+(int)$hora2[0];
    
$minutos=(int)$hora1[1]+(int)$hora2[1];
    
$horas+=(int)($minutos/60);
    
$minutos=$minutos%60;
    if(
$minutos<10)$minutos="0".$minutos;
    return (
$horas.":".$minutos);

Gracias de verdad opc001a eres un fiera!