Ir para conteúdo

rx1983

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por rx1983


  1. recebo numeros em um dos campos e nao o resultado zero como eu esperava, alguem sabe porque ?

     

    <?php
     
    $_POST['nome00'] = "nome1";
    $_POST['nome01'] = "nome2";
    $_POST['nome02'] = "nome3";
    $_POST['nome03'] = "nome4";
    $_POST['nome04'] = "nome5";
    $_POST['nome05'] = "nome6";
    $_POST['nome06'] = "nome7";
    $_POST['nome07'] = "desco";
     
    $_POST['valo07'] = "34.8";
    $_POST['valo08'] = "10";
    $_POST['valo09'] = "10";
    $_POST['valo10'] = "5";
    $_POST['valo11'] = "5.1";
    $_POST['valo12'] = "0";
    $_POST['valo13'] = "8";
    $_POST['valo14'] = "2.9";
     
     
    //if (!isset($ab)) { $ab = 0; }
    if(empty($_POST['valo07'])) { $_POST['valo07'] = 00.00 ;}
    if(empty($_POST['valo08'])) { $_POST['valo08'] = 00.00 ;}
    if(empty($_POST['valo09'])) { $_POST['valo10'] = 00.00 ;}
    if(empty($_POST['valo10'])) { $_POST['valo11'] = 00.00 ;}
    if(empty($_POST['valo11'])) { $_POST['valo12'] = 00.00 ;}
    if(empty($_POST['valo12'])) { $_POST['valo12'] = 00.00 ;}
    if(empty($_POST['valo13'])) { $_POST['valo13'] = 00.00 ;}
    if(empty($_POST['valo14'])) { $_POST['valo14'] = 00.00 ;}  // desconto
     
     
    $gasto07 = $_POST['valo07'] ;
    $gasto08 = $_POST['valo08'] ;
    $gasto09 = $_POST['valo09'] ;
    $gasto10 = $_POST['valo10'] ;
    $gasto11 = $_POST['valo11'] ;
    $gasto12 = $_POST['valo12'] ;
    $gasto13 = $_POST['valo13'] ;
    $gasto14 = $_POST['valo14'] ;
     
     
    // substituir a virgula pelo ponto para prosseguir a multiplicação
    $gasto07 = floatval(str_replace(',', '.', $gasto07));
    $gasto08 = floatval(str_replace(',', '.', $gasto08));
    $gasto09 = floatval(str_replace(',', '.', $gasto09));
    $gasto10 = floatval(str_replace(',', '.', $gasto10));
    $gasto11 = floatval(str_replace(',', '.', $gasto11));
    $gasto12 = floatval(str_replace(',', '.', $gasto12));
    $gasto13 = floatval(str_replace(',', '.', $gasto13));
    $gasto14 = floatval(str_replace(',', '.', $gasto14));
     
     
    // primeiro subistitui a virgula para depois arredondar se nao da zica
     
     
    $gasto07 = round( $gasto07, 1) ;
    $gasto08 = round( $gasto08, 1) ;
    $gasto09 = round( $gasto09, 1) ;
    $gasto10 = round( $gasto10, 1) ;
    $gasto11 = round( $gasto11, 1) ;
    $gasto12 = round( $gasto12, 1) ;
    $gasto13 = round( $gasto13, 1) ;
    $gasto14 = round( $gasto14, 1) ;
     
     
     
    $soma =  $gasto07 + $gasto08 +  $gasto09 + $gasto10 + $gasto11 + $gasto12 + $gasto13 - $gasto14 ;
     
    $valor_da_cota = $soma / 7 ;
     
     
     
    $paga07 = $gasto07 - $valor_da_cota;
    $paga08 = $gasto08 - $valor_da_cota;
    $paga09 = $gasto09 - $valor_da_cota;
    $paga10 = $gasto10 - $valor_da_cota;
    $paga11 = $gasto11 - $valor_da_cota;
    $paga12 = $gasto12 - $valor_da_cota;
    $paga13 = $gasto13 - $valor_da_cota;
     
     
     
    echo  
     $_POST['nome00'] . " - " . $gasto07  . " # " . $paga07 . "<br>" .
     $_POST['nome01'] . " - " . $gasto08  . " # " . $paga08 . "<br>" .
     $_POST['nome02'] . " - " . $gasto09  . " # " . $paga09 . "<br>" .
     $_POST['nome03'] . " - " . $gasto10  . " # " . $paga10 . "<br>" .
     $_POST['nome04'] . " - " . $gasto11  . " # " . $paga11 . "<br>" .
     $_POST['nome05'] . " - " . $gasto12  . " # " . $paga12 . "<br>" .
     $_POST['nome06'] . " - " . $gasto13  . " # " . $paga13 . "<br>"
     
    . $gasto14 . "<br>"
    . $soma . "<br>"
    . $valor_da_cota ;
     
     
     
    ?>

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.