Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rx1983

erro 1.7763568394E-015

Recommended Posts

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 ;
 
 
 
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.
       
      Estou com uma pequena dúvida que não estou conseguindo resolver.

      Tenho 2 Tabelas, a 1ª.principal e a 2ª.secundária.

      Exemplo:
      Dados da 1ª Tabela - Peças e Equipamentos
      Dados da 2ª Tabela - Veículos.

      Seria isso:
      0010 - Pneu Aro 20
        [x] 001 - Corsa
        [_] 002 - Fusca
        [_] 003 - Palio
      Comentário:________________
       
      0100 - Óleo para Motor
         [x] 002 - Fusca
         [_] 003 - Palio
      Comentário:________________
       
      1030 - Lubrificante
         [_] 001 - Corsa
         [x] 003 - Palio
      Comentário:________________
       
      O meu problema está sendo quando preciso SALVAR/ATERAR o campo COMENTÁRIO, pois trata-se da 1ª.tabela.
       
      Gostaria salvar o COMENTÁRIO sem interferir nas seleção da 2ª. tabela.
       
      Grato,
       
      Cesar
       
       
       
       
       
    • Por Carcleo
      Estou começando no Laravel 11 e me deparei com um problema de belongsTo
       
      public function listOfClass(Request $request, StudentDisciplineClassroom $sdc) : ?string {         $all = $sdc::select('student')->with('studentRelation')->where('classroom',$request->classroom)->distinct('student')->get();     dd($all->toArray());     $students = [];     foreach ($all as $student) {             $students[] =$student;     }       return response()->json($students)->getContent();     } isso

      Em studentRelation temos na tabela StudentDisciplineClassroom com os campos

      id(chave primaria)
      ra (chave estrangera que referencia o campo academic_registration na tabela de students)

      e a tabela student tem os campos

      id (chave primária)
      academic_registration (que vai ser refeenciada na tabela StudentDisciplineClassroom

      Mas na hora de fazer
      $sdc::select('student')->with('studentRelation')->where('classroom',$request->classroom)->distinct('student')->get();
      O studentRelation retorna nulo

      Onde eu posso estar errando?
    • Por joao b silva
      Tenho uma pequena aplicação em php que gera arquivos pdf com a MPDF e envia email com a PHPMAILER. De repente a app parou de enviar os emails  e apresenta a seguinte mensagem de erro:
       
      Error PHPMailer: SMTP Error: Could not authenticate.
       
      Faço uso de um hotmail para a configuração do PHPMAILER.
    • Por violin101
      Caros amigos, saudações.
       
      Gostaria de tirar uma dúvida com os amigos.
       
      Quando programava em DOS. utilizava algumas teclas de atalho para: SALVAR / EDITAR / EXCLUIR / IMPRIMIR.
      Por exemplo:
      Salvar ----> ALT+S
      Editar ----> ALT+E
      Excluir --> ALT+X
      Imprimir -> ALT+I

      no PHP tem como colocar esses ATALHOS nos button, para o usuário trabalhar com esses atalhos e como seria ?

      grato,
       
      Cesar
    • Por violin101
      Caros Amigos, saudações.
       
      Por favor, me perdoa em postar uma dúvida.
       
      Preciso criar uma Rotina onde o usuário possa buscar na Base de Dados de Produtos, tanto por Código e Descrição, ou seja:
      - caso o usuário digita o Código, mostra os dados do Produto.
      - caso o usuário digita a Descrição, mostra os dados do Produto
       
      Fiz uma Rotina, onde o usuário digita a DESCRIÇÃO com a função AUTOCOMPLETE.    <=== está funcionando certinho.
       
      Minha dúvida é como faço para DIGITAR o Código e mostrar os dados também.
       
      o meu AutoComplete na MODEL está assim.
      public function autoCompleteProduto($q){ $this->db->select('*' ) ->from('produtos') ->where('produtos.statusProd',1) ->like('descricao', $q) ->limit(5) ->order_by('descricao', 'ASC'); $query = $this->db->get(); if ($query->num_rows() > 0) { foreach ($query->result_array() as $row) { $row_set[] = ['label' => str_pad($row['idProdutos'], '5', '0', STR_PAD_LEFT).' - '.$row['descricao'], 'id' => $row['idProdutos'], 'descricao' => $row['descricao'], 'cod_interno' => $row['cod_interno'], 'prd_unid' => $row['prd_unid'], 'estoque_atual' => $row['estoque_atual'] ]; } echo json_encode($row_set); } }  
       
      no CONTROLLER está assim:
      public function autoCompleteProduto() { $this->load->model('estoque/lancamentos_model'); if (isset($_GET['term'])) { $q = strtolower($_GET['term']); $this->lancamentos_model->autoCompleteProduto($q); } }  
       
      na VIEW está assim:
      <div class="col-md-10"> <label for="idProdutos">Produto:</label> <input type="hidden" name="idProdutos" id="idProdutos"> <input type="text" class="form-control" id="descricao" name="descricao" style="font-size:15px; font-weight:bold;" placeholder="Pesquisar por descrição do produto" disabled> </div>  
      VIEW + JAVASCRIPT
       
      //Função para trazer os Dados pelo o AutoComplete. function resolveAutocomplete() { $("#descricao").autocomplete({ source: "<?php echo base_url(); ?>estoque/lancamentos/autoCompleteProduto/", minLength: 2, select: function (event, ui) { $("#idProdutos").val(ui.item.id); $("#cod_interno").val(ui.item.cod_interno); $("#descricao").val(ui.item.descricao); $("#prd_unid").val(ui.item.prd_unid); $("#estoque_atual").val(ui.item.estoque_atual); $("#qtde").focus(); } }); } // inicia o autocomplete resolveAutocomplete();  
      Grato,
       
      Cesar
×

Informação importante

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