Erro em várias consultas mysql para obter um resultado

$_GET[‘dias’] = “01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,”

Alunos Frequências
	<tdx width='182' colspan='2' align='center'><div class='ames'></div></td>
	
	<tdx width='599' align='left'>
<?php //----- Pego os dias do $_GET $arraya = explode(',', $geta); foreach($arraya as $valora) { $daya = $valora; echo "
$daya
"; } ?>
	</tdx>
</trx>

Encontro os ids necessários na tb Cursos

<?php $sqla = "SELECT id FROM tb_cursos WHERE cod = '$cod'"; $qa = $conn->query($sqla); while($rowa = $qa->fetch_assoc()) { $id = $rowa["id"]; ?>

Imprimo os nomes dos usuários dos ids anteriores

<?php $sqlb = "SELECT nome FROM tb_users WHERE id = '$id'"; $qb = $conn->query($sqlb); while($rowb = $qb->fetch_assoc()) { $nome = $rowb["nome"]; ?> <?php } ?> //----- Termino a consulta da tabela Usuários <?php echo $nome; ?> <?php //----- Pego os dias do $_GET novamente $arrayb = explode(',', $geta); foreach($arrayb as $key => $valorb) { $dayb = $valorb; ?> <?php //----- Obtenho os dias de frequência na tabela do usuário com o id obtido anteriormente usando o mesmo código de curso $sqlc = "SELECT diafrq FROM tb_$id WHERE cod = '$cod'"; $qc = $conn->query($sqlc); while($rowc = $qc->fetch_assoc()) { $diafrq = $rowc["diafrq"]; //----- FREQUÊNCIAS //----- Aluno id 1: 9,10,11,13,14,19 //----- Aluno id 7: faltou todos os dias //----- Aluno id 15: 14 //----- Aluno id 4: 09,14 ?> <?php //----- Imprimo os dias de frequência comparendo os (dias) valores do arrayb com os dias de frequência da tabela de cada aluno if ( ($diafrq == $dayb) ) { echo "
$diafrq
"; } else { echo ""; } ?> <?php } ?> //----- Fecho o arrayb <?php //----- Imprimo quadrinhos vazios para encher a linha if ( ($diafrq != $dayb) ) { echo "
 
"; } else { echo ""; } ?> <?php } ?> //----- Termino a consulta das tabelas dos alunos <?php } ?> //----- Termino a consulta da tabela Cursos

NÃO CONSIGO FORMATAR AQUI… DESCULPEM!

Preciso de ajuda para imprimir o resultado com os quadrinho vazios, pois o problema é que está aparecendo um quadrinho vazio a mais para cada resultado. Exemplo: no primeiro aluno é impresso os dias 09,10,11,13,14,19, então após o dia 09 aparece um quadrinho vazio separando-o do dia 10 e aparece outro separando dia 10 do dia 11 e aparece DOIS quadrinhos separando dia 11 do dia 13, pois é um dia a mais… e por aí vai! Estou postando a imagem da saída para vcs terem uma ideia.