Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2012, 16:44
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: listar con arrays (totalizaciones)

Pues creo que te complicas demasiado.

No sé en que formato exacto obtienes las horas, pero veo que las procesas con la función suma_horas.

Código PHP:
Ver original
  1. $maquinas = mysql_query("SELECT maquina, horas FROM trabajos WHERE idparte = '".$idparte."' AND estado = 0 ORDER BY maquina");
  2. while($m=mysql_fetch_assoc($maquinas)){
  3.   if(isset($maq_total[$m['maquina']]))
  4.       $maq_total[$m['maquina']]=suma_horas($maq_total[$m'[maquina']],$m['horas']);
  5.   else
  6.       $maq_total[$m['maquina']]=suma_horas($m[$m['horas']],0);//si la hora debe ser pasa en formato h:m, se puede pasar '00:00' en vez de 0
  7. }