Ir para conteúdo

POWERED BY:

Arquivado

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

Rodrigo Pimentel

Sistema de Chamada de Alunos

Recommended Posts

Boa Noite a todos sou novo no FORUM estou fazendo formação em PHP e estou desenvovlendo um sistema de presença pra alunos pro professor ter o controle de faltas.

 

Vou falar o que foi feito até agora e como funcionará o sistema.

 

Páginas PHP:

 

- cadastro_escola.php

- cadastro_turma.php

- cadastro_aluno.php

- chamada.php

 

 

Banco MySQL (escola):

 

TABLE ESCOLA

-id_escola

-escola

 

 

TABLE TURMA

-id_turma

-turma

 

 

TABLE ALUNO

-id_aluno

-aluno

 

 

TABLE CHAMADA

-id_chamada

-id_escola

_id_turma

_id_aluno

-data

-presenca

 

Estou com a seguinte dúvida:

 

Os arquivos PHP todos estão salvando no banco menos o último e principal o CHAMADA.PHP, quero que ao escolher a escola carrega somente as turmas daquela escola, depois ao escolher a turma carregar apenas os alunos daquela turma, bom depois disso cada aluno terá 31 Checkbox ao lado de seu nome onde sera colocado Sim para presença e Não para falta.

 

Quero um opinião se tem alguma outra maneira mais simples de fazer, ou como faço para quando salvar na TABLE CHAMADA esses dados de forma correta?

 

Obrigado qualquer dúvida tenho as tela pronta para visualização.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que a tua modelagem está ineficiente..

 

Um aluno pode estar em várias escolas ?

Que tal uma tabela AULA ?

 

id_aula

id_turma

id_escola

dia

 

e então uma tabela PRESENCA

 

id_aula

id_aluno

presenca

 

Assim evitamos um pouco dessa redundância que você gerou.. procure sobre 'Formas Normais'

 

Vou mover para o fórum principal, pois você postou numa seção de Artigos.

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.