[PHP] Somatória em Formulário

1. [PHP] Somatória em Formulário

Fernando Phelipe de Pinho Inácio
Phelipe100

(usa Fedora)

Enviado em 06/03/2020 - 00:34h

Pessoal boa noite,

Sou novo na programação e estudo por conta propria mas bati em uma tecla em um sistema que estou tentando desenvolver em php, preciso que meu código faça somatória quando coloco valores <input type="radio"> onde cada resposta tem um valor diferente, alguém poderia me ajudar nesta questão? Segue exemplo do meu código:

<label>1 - Fazer a saudação corretamente ou vertificar-se que quem está falando é o próprio cliente.</label><br>
<input type="radio" id="sim" name="gender" value="sim">
<label for="sim">Sim</label><br>
<input type="radio" id="nao" name="gender" value="nao">
<label for="nao">Não</label><br>
<label>1 - Fazer a saudação corretamente ou vertificar-se que quem está falando é o próprio cliente.</label><br>
<input type="radio" id="sim" name="gender1" value="sim">
<label for="sim">Sim</label><br>
<input type="radio" id="nao" name="gender1" value="nao">
<label for="nao">Não</label><br>


  


2. Re: [PHP] Somatória em Formulário

Adalberto G4d31h4
Borg_Atomic

(usa KDE Neon)

Enviado em 06/03/2020 - 13:28h

Ok
Formulário deve ter <form action="processa.php" method="post"> e </form>
e no processa.php deve ter algo assim para visualizar o que foi processado:
echo $_POST['gender'];
echo $_POST['gender1'];
O $_POST/$_GET pode ser substituído por $_REQUEST, porém é considerado menos seguro




3. Re: [PHP] Somatória em Formulário

Fernando Phelipe de Pinho Inácio
Phelipe100

(usa Fedora)

Enviado em 07/03/2020 - 09:15h

Certo, mas o que acontece é que ele faz a somatória dos valores todos juntos, tenho o código que deve fazer a somatória de 15 respostas onde sim vale um valor x e não vale nada, além disso tem itens que deve zerar, o que estou me quebrando é como devo formular o código, já criei as variavéis e funcionou perfeitamente, onde quando clico em sim me traz o valor x e y o valor tal, mas quando clico em apenas um ele soma todos e tras o valor zero.

Segue código que tenho

<-- Somar valores -->

<label>1 - Fazer a saudação corretamente ou vertificar-se que quem está falando é o próprio cliente.</label><br>
<input type="radio" id="num1" name="gender" value="10" onblur="calcular();">
<label for="sim">Sim</label><br>
<input type="radio" id="nu1" name="gender" value="0">
<label for="nao">Não</label><br>
<label>2 - Informações do contrato passadas de forma exata (Vencimento da maior parcela até a última).</label><br>
<input type="radio" id="num2" name="gender1" value="5" onblur="calcular();">
<label for="sim">Sim</label><br>
<input type="radio" id="nu2" name="gender1" value="0">
<label for="nao">Não</label><br>
<label>3 - Qualidade de voz (inclui também se teve conduta, firmeza de um modo geral, se foi claro durante a negociação, vicios de linguagem, atender prontamente, ritmo da voz.</label><br>
<input type="radio" id="num3" name="gender2" value="10" onblur="calcular();">
<label for="sim">Sim</label><br>
<input type="radio" id="num3" name="gender2" value="0">
<label for="nao">Não</label><br>
<label>4 - Sondagem (Analisar histórico do cliente, motivo do atraso, condições de pagamento atualmente, renda extra, ajuda terceiros, etc).</label><br>
<input type="radio" id="num4" name="gender3" value="10" onblur="calcular();">
<label for="sim">Sim</label><br>
<input type="radio" id="num4" name="gender3" value="0">
<label for="nao">Não</label><br>

<-- diminuir valores -->

<label>12 - Falar mal ou concordar com expressão/palavra que venha denegrir a imagem da empresa ou passar do tempo limite da ligação (Com exceção).</label><br>
<input type="radio" id="num12" name="gender11" value="100" onblur="calcular();">
<label for="sim">Sim</label><br>
<input type="radio" id="num12" name="gender11" value="Não">
<label for="nao">Não</label><br>

Tentei fazer em java mas da o mesmo problema de somar tudo em uma única vez, pensei em um comando tipo assim

<?php
Class formmon{
var $num1 ;
var $num2 ;
var $num3 ;
var $num4 ;
}
?>

<?php
required_once 'soma.php';
$n1-> num1;
$n2-> num2;
$n3-> num3;
$n4-> num4;

$total-> soma()

echo '$total'
?>








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts