Jump to content


Photo

Somar Array vindo de vários campos

Php Array Campo Somar

  • Faça o login para participar
2 replies to this topic

#1 bobsap

bobsap

    Normal

  • Usuários
  • 82 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 21/10/2015, 03:23

Tenho um formulário com vários campos contendo valores em moeda como posso somar todos esses valores na saida do post

Exemplo form

<form id="form2" name="form2" action="includes/acao.php?form=faturamento" 
method="post" >
<input type='hidden' name='valor[{$id_finan}]' value='{960.00}' />
<input type='hidden' name='valor[{$id_finan}]' value='{960.00}' />
<input type='hidden' name='valor[{$id_finan}]' value='{960.00}' />
</form

acao.php

foreach($_POST["checkbox"] as $key=>$value){
echo $valor = mysql_real_escape_string($_POST['valor'][$key]);
// Retorno 960.00960.00960.00
}

Como trazer esse retorno ja somado



#2 ShZlot

ShZlot

    12 Horas

  • Moderadores
  • 121 posts
  • Sexo:Masculino
  • Localidade:Bahia

Posted 22/10/2015, 02:16

<form id="form2" name="form2" action="teste.php" method="post" >
    <input type='hidden' name='valor[a]' value='960.00' />
    <input type='hidden' name='valor[b]' value='960.00' />
    <input type='hidden' name='valor[c]' value='960.00' />
</form>
<?php
    $total = 0;
    foreach($_POST['valor'] as $item){
        $total += $item;
    }
    $total = number_format($total, 2, ',', ' '); // 1 234,56
    echo "O total eh: R$ $total";
?>

Trabalho desenvolvendo no melhor e mais completo CMS do tipo SaaS. Conheça você também e crie um site grátis no uCoz.


#3 dery

dery

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Masculino
  • Localidade:Sumaré-/sp

Posted 28/10/2015, 22:14

Ou usar a função nativa do PHP array_sum($_POST['valor'])







Veja alguns posts relacionados com: Php, Array, Campo, Somar

1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq