Phaminto² Postado Abril 30, 2008 Denunciar Share Postado Abril 30, 2008 Olá pessoal, apensar de ser membro desde dezembro esse é meu 1° post. Gostaria da ajuda digam se esse código tem algo errado e se alguém conhece outro?----------------------------------------------------------------------------------------------------<form method="post"action="calcular.php"> Peso: <input type="text" size="20" name="peso"> Altura: <input type="text" size="20" name="altura"> <input type="submit" value="Calcular"></form><?php $peso = $_POST['peso']; $altura = $_POST['altura']; $altura = bcpow($altura, 2, 2); $massa = $peso / $altura; $massa = round($massa); if($massa < 20) { $mensagem = "Você está magro."; }elseif(($massa > 20) and ($massa < 25)) { $mesagem = "Você está no peso ideal."; }else{ $mesagem = "Você está acima do peso."; } echo "Sua massa corporal é: <b>$massa</b> <br>"; echo "Estado atual: <b>$mensagem</b>"?>-------------------------------------------------------------------------------------------------OBS: Sou iniciante em PHP. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Abril 30, 2008 Denunciar Share Postado Abril 30, 2008 que erro dá? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rr.joao Postado Maio 1, 2008 Denunciar Share Postado Maio 1, 2008 Olá pessoal, apensar de ser membro desde dezembro esse é meu 1° post. Gostaria da ajuda digam se esse código tem algo errado e se alguém conhece outro?----------------------------------------------------------------------------------------------------<form method="post"action="calcular.php"> Peso: <input type="text" size="20" name="peso"> Altura: <input type="text" size="20" name="altura"> <input type="submit" value="Calcular"></form><?php $peso = $_POST['peso']; $altura = $_POST['altura']; $altura = bcpow($altura, 2, 2); $massa = $peso / $altura; $massa = round($massa); if($massa < 20) { $mensagem = "Você está magro."; }elseif(($massa > 20) and ($massa < 25)) { $mesagem = "Você está no peso ideal."; }else{ $mesagem = "Você está acima do peso."; } echo "Sua massa corporal é: <b>$massa</b> <br>"; echo "Estado atual: <b>$mensagem</b>"?>-------------------------------------------------------------------------------------------------OBS: Sou iniciante em PHP.elseif(($massa > 20) and ($massa < 25)) Mudar para elseif(($massa > 20) && ($massa < 25))Verifica se vai agora :blink: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Daniel L. Postado Maio 1, 2008 Denunciar Share Postado Maio 1, 2008 a $altura vem no formato 1.76 ou 1,76 ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Naele Postado Julho 3, 2008 Denunciar Share Postado Julho 3, 2008 Olá o unico errinho no seu código é que apartir do eiself você escreveu "MESAGEM" no lugar de "MENSAGEM" OK....Att,Naele Souza Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcoscn Postado Novembro 2, 2018 Denunciar Share Postado Novembro 2, 2018 eu usaria get no lugar de post Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Phaminto²
Olá pessoal, apensar de ser membro desde dezembro esse é meu 1° post. Gostaria da ajuda digam se esse código tem algo errado e se alguém conhece outro?
----------------------------------------------------------------------------------------------------
<form method="post"action="calcular.php">
Peso: <input type="text" size="20" name="peso">
Altura: <input type="text" size="20" name="altura">
<input type="submit" value="Calcular">
</form>
<?php
$peso = $_POST['peso'];
$altura = $_POST['altura'];
$altura = bcpow($altura, 2, 2);
$massa = $peso / $altura;
$massa = round($massa);
if($massa < 20) {
$mensagem = "Você está magro.";
}elseif(($massa > 20) and ($massa < 25)) {
$mesagem = "Você está no peso ideal.";
}else{
$mesagem = "Você está acima do peso.";
}
echo "Sua massa corporal é: <b>$massa</b> <br>";
echo "Estado atual: <b>$mensagem</b>"
?>
-------------------------------------------------------------------------------------------------
OBS: Sou iniciante em PHP.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.