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; }
// Importação require_once 'database/dao.class.php'; require_once 'validate/validate.php'; require_once 'util/date.php'; require_once 'util/constantes.php'; //Inicialização de variáveis. $matricula = $_POST['matricula']; $peso = $_POST['peso']; $altura = $_POST['altura']; $esporte = $_POST['esporte']; $pesquisa = $_POST['pesquisa']; //Verificar os campos obrigatórios, os tipos e formatos dos dados avaliados if (validaFormRegistroAntropometrico()) { $dao = new dao_class(); //consultar cd_entrevistado pela matrícula $rowEntrevistado = $dao->selectEntrevistado($matricula); $rowPerfilAlimentar = $dao->selecionarPerfilAlimentar($rowEntrevistado['cd_entrevistado']); $data_antropometria = array('cd_entrevistado' => $rowEntrevistado['cd_entrevistado'], 'cd_perfilalimentar' => $rowPerfilAlimentar['cd_perfilalimentar'], 'cd_pesquisa' => $pesquisa, 'nr_peso' => $peso, 'nr_altura' => $altura, 'nr_nivel_esporte' => $esporte); if ($rowEntrevistado) { if ($rowPerfilAlimentar) { $id = $dao->inserirDadosAntropometricos($data_antropometria); if (ehNumerico($id)) { echo '<script language="javascript" type="text/javascript">'; echo 'window.alert("Dados da anamnese cadastrados com sucesso!");'; echo 'window.location.href="formAnamnese.php";'; echo '</script>'; } else { header("location: mensagem_erro.php"); } } else { echo '<script language="javascript" type="text/javascript">';