Ir para conteúdo

POWERED BY:

Arquivado

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

brunomoutta

Soma dados gerados por while php

Recommended Posts

Olá boa tarde!

Estou travado numa parte do meu código; tenho 5 botões, que ao passar o mouse por cima deles gera um submenu css com um while em php.

  <?php
    while($escrever_prod_tv=mysql_fetch_array($res_prod_tv)){
	echo 
	"<tr><td><li><label><input type=\"radio\" name=\"RadioGroup3\" value=\"opção\" id=\"RadioGroup3_0\">". $escrever_prod_tv['produto'] ."</td><td>". $escrever_prod_tv['pontos'] ."</label></td></tr></li>";
		}
?>  

Em alguns deles vou usar RadioGroup pois vou precisar de apenas uma informação, mas em outros botões vou precisar usar o checkbox, pois vou precisar de mais de uma informação, as informações que preciso são números, e o grande problema é: Como somar todas essas informações selecionáveis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido!

<script type="text/javascript" language="javascript">

var calc_valor_geral = 0;

var valor_voz = 0;
var valor_inter = 0;
var valor_tv = 0;
var valor_vaz = 0;
var valor_lacarte = 0;

var resultado = document.getElementById("total_pontos");

function func_valor_voz(obj1){
valor_voz = obj1.value;
soma_geral();
	}
function func_valor_inter(obj2){
valor_inter = obj2.value;
soma_geral();
	}
function func_valor_tv(obj3){
valor_tv = obj3.value;
soma_geral();
	}
	
function func_valor_vaz(obj4){
	if (obj4.checked){
	valor_vaz += eval(obj4.value);
	
	}else{
	valor_vaz -= eval(obj4.value);
	}
soma_geral();
}
function func_valor_lacarte(obj5){
	if (obj5.checked){
	valor_lacarte += eval(obj5.value);
	
	}else{
	valor_lacarte -= eval(obj5.value);
	}
soma_geral();
}

function soma_geral(){
calc_valor_geral = parseFloat(valor_voz) + parseFloat(valor_inter) + parseFloat(valor_tv) + parseFloat(valor_vaz) + parseFloat(valor_lacarte);
$("#total_pontos").val(calc_valor_geral);

}
</script>

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.