/** * Seleciona os alunos que explicam uma dada cadeira pelo nome desta * @param string $cadeira * @return array */ function getAlunosCadeirasStr($cadeira) { $queryCadeira = "select id from cadeira where cadeira.nome=?"; $paramsCadeira = array($cadeira); $resultCadeira = queryMysqli($queryCadeira, $paramsCadeira); $idCadeira = $resultCadeira->fetch()['id']; return getAlunosCadeiras($idCadeira); }
<?php require_once filter_input(INPUT_SERVER, 'DOCUMENT_ROOT') . "/explicacoes/crud.php"; //require_once 'crud.php'; $cadeiras = get('cadeiras'); $cadeirasArr = explode(",", $cadeiras); foreach ($cadeirasArr as $id) { $cadeira = json_decode(getCadeiraById($id), true); foreach ($cadeira as $row => $link) { echo '<br/>'; print_r($link['nome']); echo '<br/>'; } $result = json_decode(getAlunosCadeiras($id), true); if (count($result) > 0) { foreach ($result as $row => $link) { echo 'Nome:', $link['nome'], ' ', $link['sobrenome'], ' '; echo 'Email:', $link['user']; echo '<br/>'; } } else { echo '<br/>Não há resultados disponíveis<br/>'; } }