Receber valores de checkbox em php
Tenho que criar um algoritmo em php para calcular o peso ideal por sexo. Entretanto, mesmo quando eu assinalo que o sexo é feminino, o cálculo é feito pela formula masculino. Se alguém puder me ajudar, segue o código:
HTML
<html>
<head>
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
<title>Formulário</title>
</head>
Informe seus dados
<form method="GET" action="Ex_6.php">
Sexo:<br/>
<input type=checkbox name="sexo[]" value="0"/>Masculino
<input type=checkbox name="sexo[]" value="1"/>Feminino<br/>
<p>Altura:
<input type=text name="alt"/><br/></p>
<input type=submit value="OK"/><br/>
</form>
PHP
<?php
$a=isset($_GET['alt'])?$_GET['alt']:0;
$s=isset($_GET['sexo'])?$_GET['sexo']:null;
if ($s=isset($_GET['sexo'][0])){
$pi=(72.7 * $a) - 58;
echo "Seu peso ideal é: ",$pi;
}
elseif ($s=isset($_GET['sexo'][1])){
$pi=(62.1 * $a) - 44.7;
echo "Seu peso ideal é: ",$pi;
}
?>Discussão (7)
Carregando comentários...