Ir para conteúdo

POWERED BY:

Arquivado

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

kaiquemix

Botão Radio

Recommended Posts

tenho um formulario que tem 2 botões radio: 1-masc 2-femi. quero que quando 1 deles tiver apertado e eu clicar em "calcular" ele puxe o IF indicado para cada radio.

<form name="calc" method="post" enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF'] ?>">

<input type="radio" name="masc" value="masc" id="masc" />
<input type="radio" name="femi" value="femi" id="femi" />
<input type="text" id="Idade" name="idade" required="">
<input type="text" id="Peso" name="peso" required="">
<input type="text" id="Altura" name="altura" required="">
<input type="text" id="Cintura" name="cintura" required="">
<input type="text" id="Quadril" name="quadril" required="">
<input type="submit" class="button-green" value="CALCULAR">



<?php
if (isset ($_POST)) {
$peso = $_POST['peso'];
$altura = $_POST['altura'];
$idade = $_POST['idade'];
$cintura = $_POST['cintura'];
$quadril = $_POST['quadril'];
$conta1 = $altura * $altura;
$conta2 = $peso / $conta1;
$resultado = number_format($conta2, 2, ".", ",");

$contaIAC1 = $altura * $altura * $altura;
$contaIAC2 = sqrt($contaIAC1);
$contaIAC3 = $quadril / $contaIAC2;
$contaIAC4 = $contaIAC3 - 18;
$resultadoIAC = number_format($contaIAC4, 2, ".", "," );

$contaRCQ = $cintura / $quadril;
$resultadoRCQ = number_format($contaRCQ, 2, ".", ",");

?>
</form>
O IF QUE QUERO É TIPO ASSIM:

<?php
if(BOTÃO RADIO MASC APERTADO){


if ($resultado < 17) {
echo '<b style="color:#FEEE00;">Muito abaixo do peso</b>';}
}

if(BOTÃO RADIO FEMI APERTADO){
if ($resultado < 15) {
echo '<b style="color:#FEEE00;">Muito abaixo do peso</b>';}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só recuperar os dados amigo...

<?php
if(isset($_POST['masc']) && !empty($_POST['masc'])){


if ($resultado < 17) {
echo '<b style="color:#FEEE00;">Muito abaixo do peso</b>';}
}

if(isset($_POST['femi']) && !empty($_POST['femi'])){
if ($resultado < 15) {
echo '<b style="color:#FEEE00;">Muito abaixo do peso</b>';}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais uma sugestão, que é agrupar os radio buttons relativos ao género, para que não possam ser seleccionados simultaneamente:

<input type="radio" name="genero" value="masc" id="masc" /> 
<input type="radio" name="genero" value="femi" id="femi" />

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.