criar condicional para app hibrido
estou criando um app de IMC para aprendizado, usando o intel xdk, js, php e json, consigo gravar o nome, altura e peso no banco de dados mysql, porem, não tenho noção de como crio a condicional de imc para mostrar no resultado, segue os codigos para entendimento:
codigo que recupera os dados do banco e cria o json
<?php
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
//conexão db
$dbt = new mysqli("localhost","root","","imc");
$sqlt = $dbt->query("select * from imc ORDER BY id DESC") or die ();
echo '{"imc":';
$tabela = "[";
while($t = $sqlt->fetch_array(MYSQLI_ASSOC)){
if($tabela != "["){$tabela .=",";}
$tabela.= '{"id":"'.$t["id"].'",';
$tabela.= '"nome":"'.$t["wbs_nome"].'",';
$tabela.= '"altura":"'.$t["wbs_altura"].'",';
$tabela.= '"peso":"'.$t["wbs_peso"].'"}';
}
$tabela.="]}";
$dbt->close();
echo $tabela;
?>
codigo que monta o resultado
$(document).ready(function(){$.ajax({
type: "GET",
url:"http://localhost/imc/imc/www/api-resultado_imc.php",
dataType:"json"
}).done(function(data){
var mostra = "";
$.each(data.imc, function(i, x){
mostra += "<li>"+x.nome+"</li>";
});
$("#result").html(mostra);
});
});
preciso que este resultado pegue (como pega o nome), a altura e o peso a crie as condicionais, como no codigo abaixo (em php)
>
Citar
$altura = bcpow($altura, 2, 2);
$massa = $peso / $altura;
$massa = round($massa);
if($massa < 20) {
$mensagem = "Você está magro.";
}elseif(($massa > 20) && ($massa < 25)) {
$mensagem = "Você está no peso ideal.";
}else{
$mensagem = "Você está acima do peso.";
}
echo "Sua massa corporal é: <b>$massa</b> <br>";
echo "Estado atual: <b>$mensagem</b>"Discussão (0)
Carregando comentários...