Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andersongvminas

Como visualizar Tabela nome com chamada na horizontal

Recommended Posts

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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.