Doubt about radio button

2

I have a form that has two radio buttons: 1-masc 2-fem.

I want when one of them has pressed, and I click on "compute" it pulls the%% of% indicated for each if .

     <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>

The radio I want is like this:

 <?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>';}
    }
?>
    
asked by anonymous 08.12.2015 / 20:34

1 answer

3

The name of the radius must be the same, say that it is changed to sexo what will change only is the value and not name.

<?php
ini_set('display_errors', true);
error_reporting(E_ALL|E_STRICT);


    if($_POST['sexo'] == 'masculino'){
        echo 'conta do masculino';
    }else{
        echo 'conta do feminimo';
    }

    echo '<br> valor marcado: '. $_POST['sexo'];

?>

<form action="#" method="post">
    masculino: <input type="radio" name="sexo" value="masculino"> <br>
    feminino: <input type="radio" name="sexo" value="feminino"> <br>
    <input type="submit" />
</form>
    
08.12.2015 / 20:54