Separar total geral em PHP

1 resposta
Mariana.Vecci

Olá amiguinhos, estou com um problema meio bobo, fiz o mais difícil e estou me atrapalhando pra separar o total.
Vou explicar o problema:

Tenho um contator que totaliza o total geral das complexidades de requisição, melhoria e correção, "tudo junto".

Agora estou me atrapalhando pra mostrar as complexidades separadas por requisição, melhoria e correção. Conseguem entender?

Este é o trecho do código que faz as somas:

//contador para a complexidade
				for ($i = 0; $i<$num_linhas; $i++) {
					$v = 0;
					
					$comp = $output['COMPLEXIDADE'][$i];
					$tarefa = $output['HORAS'][$i];
					if($comp == 1){
						$hora_b[] = $tarefa;
					}elseif($comp == 3){
						$hora_m[] = $tarefa;
					}else{
						$hora_a[] = $tarefa;
					}
					
				}
				$hora_b = somaHoraComplexidade($hora_b,1);
				$hora_m = somaHoraComplexidade($hora_m,3);
				$hora_a = somaHoraComplexidade($hora_a,3);
                        
            echo '<tr class="produto"><td colspan="7">';
            echo 'Total ' . $p . ': ';
            foreach ($cont_produto as $key => $value) {
                echo $key . ' - ' . count($value['horas']) . ' / ';
                echo somaHora($value['horas']) .' | ';
            }
            echo '</td></tr>';

            echo '<tr class="area"><td colspan="7">';
            echo 'Total ' . $ar . ': ';
            foreach ($cont_area as $key => $value) {
                echo $key . ': ' . count($value['horas']) . ' / ';
                echo somaHora($value['horas']) .' | ';
            }
            echo '</td></tr>';    
            //onde é separado pelo tipo (requisição,correção e melhoria)
            echo '<br><tr class="total"><td colspan="7">';
            echo 'TOTAL GERAL <br>';
            foreach ($cont_geral as $key => $value) {
                //echo $key . ': ' . count($value['horas']) . 'C. Baixa: ' .$hora_b 'C. Média: '.$hora_m 'C. Alta: ' .$hora_a ' / ';
				echo $key . ': ' . count($value['horas']) . ' / ';
                echo somaHora($value['horas']).' | ';
            }
			
			echo "<br>Complexidade Total - ";
			echo "Baixa: ".$hora_b;
			echo "| Media: ".$hora_m;
			echo "| Alta: ".$hora_a;
            echo '</td></tr></tbody></table></div>';

1 Resposta

nebster

tente formular sua pergunta em 1 linha…

explique o algorítimo não o que ele faz

Criado 27 de março de 2013
Ultima resposta 27 de mar. de 2013
Respostas 1
Participantes 2