Como Somar em forEach e explode
Olá!
Pessoal, preciso somar os valores vindos da tabela...
Por exemplo,
*Tenho 2 tabelas:
-Produtos e budget;
-Ao criar um budget, escolho os produtos e salvo o id de cada um separado por virgula em um campo da budget;
1-Receber os valores em um foreach, pq eles estavam agrupados por vírgula em um campo;
2-Exibir individualmente esses valores ($valor_cobrado);
3-Somar e exibir na tela o total, que é a soma desses valores.
O 1 e 2 já estão ok....
<form class="form_budget" id="form_update_budget">
<?php
while($row = mysql_fetch_array($rs_budgets)){
$id_budget = $row['id_budget'];
$id_produto = $row['id_produto'];
$nome_budget = $row['nome_budget'];
?>
<fieldset>
<legend align="left"><?php echo $nome_budget; ?></legend>
<li>
<label><span>Choosed products</span></label>
<?php
$prepara_resultado= explode(",", $id_produto);
foreach($prepara_resultado as $newvalue){
$sql_produto_escolhido="SELECT * FROM produtos WHERE id_produto='$newvalue'";
$prepara_resultado = mysql_query($sql_produto_escolhido);
$row = mysql_fetch_assoc($prepara_resultado);
$id_produto_escolhido = $row['id_produto_escolhido'];
$nome_produto_escolhido = $row['nome_produto'];
$valor_cobrado = $row['valor_cobrado'];
?>
<b><?php echo $nome_produto_escolhido; ?>(R$<b class="<?php echo $id_produto_escolhido; ?>_valor_produto"><?php echo $valor_cobrado; ?></b>) </b> -
<?php
}//end foreach explode
?>
</li>
<li>
<label><span>Valor total</span></label>
<b class="valor_total"></b>
</li>
<button>Abrir</button>
</fieldset>
<?php
}//end while budgets
?>
</form>
....Alguém consegue chegar no 3?????Discussão (11)
Carregando comentários...