- Crie um banco de dados chamado crud_escola_seunome
- Crie no phpMyAdmin uma tabela chamada alunos com os seguintes campos:
- id (inteiro pequeno, não nulo, com chave primária e auto incrementado)
- nome (string com tamanho 30) não nulo
- primeira (decimal tamanho total 3, 1 dígito depois da vírgula) não nulo
- segunda (decimal tamanho total 3, 1 dígito depois da vírgula) não nulo
- media (decimal tamanho total 3, 1 dígito depois da vírgula) não nulo
- situacao (string com tamanho 15) não nulo
- Programe os scripts PHP necessários para acessar o Banco de Dados usando PDO.
- Programe os scripts PHP/SQL necessários para realizar as operações CRUD para o aluno
- Na página inserir.php, programe os recursos necessários para fazer INSERT no banco
Obs.: os campos de média e situação devem ser preenchidos com o resultado de operações. Média será a soma da primeira e da segunda nota e a divisão delas por 2. Situação será aprovado se média for maior ou igual a 7, e será reprovado caso contrário.
-
Na página visualizar.php, programe os recursos necessários para fazer SELECT no banco
-
Na página atualizar.php, programe os recursos necessários para fazer SELECT e UPDATE no banco
Obs.: somente os campos nome, primeira e segunda poderão ser preenchidos manualmente. Média será atualizada de acordo com os valores dos campos das notas. Situação será atualizada de acordo com o valor da média.
- Na página excluir.php, programe os recursos necessários para fazer DELETE no banco
- Em visualizar.php, destaque de alguma forma quando aprovado, e de outra forma quando reprovado.
- Em visualizar.php, usando JavaScript, programe recursos que possibilitem que ao clicar em um link de exclusão, seja perguntado ao usuário se ele realmente deseja apagar aquele registro. Apenas se ele confirmar, a exclusão será feita.
- Aplique recursos de formatação do Bootstrap
- Em atualizar.php, usando JavaScript, programe recursos que permitam atualizar e exibir em tempo real os campos de média e situação.
- Publique seu exercício em um servidor remoto gratuito (000Webhost, Byethost, AwardSpace ou outro)