コード例 #1
0
 function capturarDadosVCT($matricula)
 {
     $dao = new dao_class();
     // $rowEntrevistado = $dao->selectEntrevistado($matricula);
     $rowDadosAntropometricos = $dao->selectDadosAntropometricos($matricula);
     $vetor = array('peso' => $rowDadosAntropometricos['nr_peso'], 'alturaCm' => $rowDadosAntropometricos['nr_altura'], 'sexo' => $rowDadosAntropometricos['tp_sexo'], 'idade' => getIdade($rowDadosAntropometricos['dt_nascimento']) / 12, 'nivel_esporte' => $rowDadosAntropometricos['nr_nivel_esporte']);
     return $vetor;
 }
コード例 #2
0
function consultarEntrevistado($matricula)
{
    $dao = new dao_class();
    $rowEntrevistado = $dao->selectEntrevistado($matricula);
    $rowDadosAntropometricos = $dao->selectDadosAntropometricos($matricula);
    if ($rowEntrevistado && $rowDadosAntropometricos) {
        // Peso em quilograma
        $peso = $rowDadosAntropometricos['nr_peso'];
        // Altura em centímetro
        $alturaCm = $rowDadosAntropometricos['nr_altura'];
        // Calcular IMC com os dados do entrevistado.
        $alturaMetros = $alturaCm / 100;
        // Cálculo do IMC
        $imc = number_format($peso / pow($alturaMetros, 2), 1);
        $entrevistado = array('peso' => $peso, 'alturaCm' => $alturaCm, 'sexo' => $rowDadosAntropometricos['tp_sexo'], 'dtNascimento' => $rowEntrevistado['dt_nascimento'], 'idadeMeses' => getIdade($rowEntrevistado['dt_nascimento']), 'imc' => $imc);
    }
    return $entrevistado;
}