Olá Pessoal!!
Estou fazendo um diário eletrônico escolar, Já tem dias que não consigo visualizar todas as frequências de todos alunos na horizontal de acordo com data para que o professor possa lançar a presença. Quando exibe a lista de presença da turma o checkbox já vem todos marcado e não está puxando da tabela Tb_chamadas_gv o id_aluno e junto com campo freq.
Banco de dados
Tb_aluno_gv
Id
Nome
Turma
Tb_chamadas_gv
Id
Id_aluno
Id_data
Id_disciplina
turma
Freq
veja o exempo:
<table width="442" border="0"> <tr> <? $re_3 = mysql_query("SELECT * FROM tb_chamadas_gv INNER JOIN tb_alunos_gv ON tb_alunos_gv.id = tb_chamadas_gv.id_aluno WHERE id_disciplina like'%$id_disciplina%' GROUP BY id_aluno ORDER BY tb_alunos_gv.nome"); while ($rs_3 = mysql_fetch_array($re_3)){ ?> <td width="12"><input type="text" value="<? echo $rs_3['id']; ?>" size="2" /></td> <td width="423"><div style="width:400px;"><? echo $rs_3['nome']; ?></div></td> <? $re_4 = mysql_query("SELECT * FROM tb_chamadas_gv GROUP BY id_data"); while($rs_4 = mysql_fetch_array($re_4)){ $freq = $rs_4['freq']; ?> <td><div style="width:15px;"><input name="freq[]" type="checkbox" value="SIM" <?php echo $rs_4["freq"] == "SIM" ? "checked=\"checked\"" : ""; ?> /></div> </td> <? } ?> </tr> <? }?> </table>