Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino

Problema com radio butom

11-03-2013 09:46

Bom dia, diz um script em PHP em que a pessoa insere 2 valores e deve escolher por um radio buttom o que fazer (somar, calcular o cubo ou o quadrado da soma), mas usei um "name" diferente para cada um desses radio butom, o que me permite selecionar os 3 e mandar calcular, existe uma maneira de fazer com que seja possivel selecionar apenas um radio butom?
aqui está o código:
<form action="" method="get"> <p> <input type="radio" name="somar" value="" />Somar <br/> <input type="radio" name="quadrado" value="" />Quadrado <br/> <input type="radio" name="cubo" value="" />Cubo <br/> <input type="submit" value="submit"/> </p> </form> <? $num1=1; $num2=2; if (isset($_GET['somar'])){ $res=($num1+$num2); echo ("Os valores digitados foram $num1 e $num2 o resultado da soma e: $res"); }elseif(isset($_GET['quadrado'])){ $res=($num1+$num2); $res2=($res*$res); echo ("Os valores digitados foram $num1 e $num2 o resultado da soma e: $res e o resultado do quadrado e: $res2"); }elseif(isset($_GET['cubo'])){ $res=($num1+$num2); $res2=($res*$res*$res); echo ("Os valores digitados foram $num1 e $num2 o resultado da soma e: $res e o resultado do cubo e: $res2"); }else{ echo ("nenhuma operacao selecionada"); } ?>

Agradeço a ajuda
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com radio butom

11-03-2013 13:13

O ideal no seu caso, é que todos os inputs radio tenham o mesmo name, ai você diferencia um do outro no value: somar, quadrado ou cubo.

No PHP, você vai pegar o valor escolhido usando o name do input.
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino

Problema com radio butom

11-03-2013 14:03

Uhmm, só que se eu deixar todos os names igual, ele acaba fazendo somente a soma, mesmo definindo com values diferentes. Só se existir outro metodo, de reconhecer a opção pelo value e não pelo name, mas eu desconheço (sou iniciante ainda)
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com radio butom

11-03-2013 14:23

Segue um exemplo, onde o if é baseado no valor

<form action="teste.php" method="post"> <p> <input type="radio" name="acao" value="somar" />Somar <br/> <input type="radio" name="acao" value="quadrado" />Quadrado <br/> <input type="radio" name="acao" value="cubo" />Cubo <br/> <input type="submit" value="submit"/> </p> </form> <?php if(isset($_POST['acao'])) { extract($_POST); if($acao=="somar") { echo "somar"; } elseif($acao=="quadrado") { echo "quadrado"; } elseif($acao=="cubo") { echo "cubo"; } } ?>

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino

Problema com radio butom

11-03-2013 16:27

Blza, deu certo agora, vlw pela ajuda
0

Quem está online

Usuários navegando neste fórum: Bing [Bot]