hercioneto

calcularSetores.php

Apr 8th, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.58 KB | None | 0 0
  1. <!-- index.php -->
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6.     <title>Retorno Dados</title>
  7. </head>
  8. <body>
  9.    
  10. <?php
  11. $meuVetor = array();
  12. $pecas = 1.5;
  13. $melhorFunc = "";
  14. $melhorFuncP = 0;
  15. for ($x=1; $x <= 2; $x++) {
  16.     $totalPecas = 0;
  17.     ?>
  18. <div>Setor <?php echo $x; ?></div>
  19.  
  20. <?php for ($i=1; $i <= 2; $i++) {
  21.  
  22. $meuVetor[] = array("nome" => $_POST["nome".$i."_S".$x], "horasT" =>$_POST["horas".$i."_S".$x], "setor" => $x);  
  23.     ?>
  24. <div>Nome: <?php echo $_POST["nome".$i."_S".$x];
  25. // nome$i_S$x
  26. // nome1_S1
  27. ?></div>
  28.  
  29. <div>Horas trabalhadas <?php echo $_POST["horas".$i."_S".$x];
  30. $horasTrabalhadas = $_POST["horas".$i."_S".$x];
  31. $pecasProd = $pecas*$horasTrabalhadas;
  32. if ($melhorFuncP < $pecasProd) {
  33.     $melhorFuncP = $pecasProd;
  34.     $melhorFunc = $_POST["nome".$i."_S".$x];
  35.     }
  36. $totalPecas = $totalPecas + $pecasProd;
  37.  ?></div>
  38. <div>Peças produzidas: <?php echo $pecasProd; ?></div>
  39. <?php } ?>
  40. <div>Peças produzidas no setor: <?php echo $totalPecas; ?></div>
  41. <div><hr></div>
  42. <?php
  43. $totalPecasporSetor[] = array("total"=>$totalPecas,"setor"=>$x);
  44. }
  45. ?>
  46. <div><?php
  47. for ($i=0; $i < count($totalPecasporSetor); $i++) {
  48.     echo "Setor ". $totalPecasporSetor[$i]["setor"]   . " - Peças ". $totalPecasporSetor[$i]["total"] . "<br>";  
  49. }
  50.  
  51. array_multisort($totalPecasporSetor, SORT_ASC);
  52. echo "Ordenado: <br>";
  53. for ($i=0; $i < count($totalPecasporSetor); $i++) {
  54.     echo "Setor ". $totalPecasporSetor[$i]["setor"]   . " - Peças ". $totalPecasporSetor[$i]["total"] . "<br>";  
  55. }
  56.  
  57.  
  58. ?></div>
  59. </form>
  60. </body>
  61. </html>
Add Comment
Please, Sign In to add comment