Ir para conteúdo

Arquivado

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

Carcleo

Dificuldade com soma

Recommended Posts

Pessoal, boa noite!

Estou precisando de uma força aqui para saber onde estou errando.

 

Preciso, em um while, saber o somatório dos valores de notas que foram lançadas mas não esta dando certo de jeito nenhum. A soma esta mostrando valores errados.

onde estou errando?

 

$contadori=0;
$repasse=0.00;
$valor_nota=0.00;

     while(
            list(
                    $id_lancamento, 
                    $id_cliente, 
                    $id_fornecedor, 
                    $num_nota,
                    $data_emissao,
                    $data_entrada,
                    $valor_nota,
                    $nome_cliente,
                    $nome_fornecedor,
                    $fidelidade_fornecedor
                ) = mysql_fetch_row($sql_lista)
           )
     {
               $contadori++;
               $repasse = ($valor_nota*$fidelidade_fornecedor)/200;								
               $valor_nota+=$valor_nota;
               $repasse+=$repasse;

           echo"
               <tr>
                 <td align=\"right\">".$num_nota."</td>
                 <td align=\"center\">".formata_data($data_emissao)."</td>
                 <td align=\"center\">".formata_data($data_entrada)."</td>
                 <td align=\"right\">".number_format($valor_nota, 2, '.', '')."</td>
                 <td align=\"right\">".number_format($fidelidade_fornecedor, 2, '.', '')." %</td>
                 <td align=\"right\">".number_format($repasse, 2, '.', '')."</td>
               </tr>
               ";
     }
     echo"
         <tr>
           <td colspan=\"3\" align=\"right\">Soma de $contadori Notas:</td>
           <td colspan=\"1\" align=\"right\">$valor_nota</td>
           <td colspan=\"1\" align=\"right\"> </td>
           <td colspan=\"1\" align=\"right\">$repasse</td>
         </tr>
         ";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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