From 5809b8e3b16aa6699475a8c09b51c88049814434 Mon Sep 17 00:00:00 2001 From: DaiannyEvillin <112905227+DaiannyEvillin@users.noreply.github.com> Date: Fri, 19 May 2023 17:43:37 -0300 Subject: [PATCH] Add files via upload --- exemplo_alunos/Dockerfile | 4 +- exemplo_alunos/banco.puml | 84 +++++------ exemplo_alunos/code/db/banco.sql | 142 ++++++++++-------- exemplo_alunos/code/db/conexao.php | 38 ++--- exemplo_alunos/code/model/aluno.php | 58 +++---- exemplo_alunos/code/model/aluno_dao.php | 133 ++++++++-------- exemplo_alunos/code/model/curso.php | 62 ++++---- exemplo_alunos/code/model/curso_dao.php | 119 +++++++-------- exemplo_alunos/code/model/matricula.php | 54 +++---- exemplo_alunos/code/model/matricula_dao.php | 103 ++++++------- exemplo_alunos/code/model/turma.php | 50 +++--- exemplo_alunos/code/model/turma_dao.php | 129 ++++++++-------- exemplo_alunos/code/public/autenticar.php | 25 +++ .../code/public/cadastrar_aluno.html | 58 +++---- .../code/public/cadastrar_curso.html | 66 ++++---- .../code/public/cadastrar_matricula.php | 100 ++++++------ .../code/public/cadastrar_turma.php | 70 ++++----- exemplo_alunos/code/public/index.html | 53 +++---- exemplo_alunos/code/public/inserir_aluno.php | 49 +++--- exemplo_alunos/code/public/inserir_curso.php | 38 ++--- .../code/public/inserir_matricula.php | 48 +++--- exemplo_alunos/code/public/inserir_turma.php | 35 +++-- exemplo_alunos/code/public/listar_alunos.php | 82 +++++----- exemplo_alunos/code/public/listar_cursos.php | 84 +++++------ .../code/public/listar_matriculas.php | 88 +++++------ exemplo_alunos/code/public/listar_turmas.php | 80 +++++----- exemplo_alunos/code/public/menu.php | 36 +++++ exemplo_alunos/code/public/naologado.php | 36 +++++ exemplo_alunos/code/public/sair.php | 8 + exemplo_alunos/code/test/teste_aluno_dao.php | 50 +++--- exemplo_alunos/code/test/teste_conexao.php | 28 ++-- exemplo_alunos/code/test/teste_conexao2.php | 14 +- exemplo_alunos/code/test/teste_curso_dao.php | 44 +++--- .../code/test/teste_matricula_dao.php | 52 +++---- exemplo_alunos/code/test/teste_turma_dao.php | 52 +++---- exemplo_alunos/docker-compose.yml | 52 +++---- 36 files changed, 1168 insertions(+), 1056 deletions(-) create mode 100644 exemplo_alunos/code/public/autenticar.php create mode 100644 exemplo_alunos/code/public/menu.php create mode 100644 exemplo_alunos/code/public/naologado.php create mode 100644 exemplo_alunos/code/public/sair.php diff --git a/exemplo_alunos/Dockerfile b/exemplo_alunos/Dockerfile index 57edb7e..93bdcf2 100644 --- a/exemplo_alunos/Dockerfile +++ b/exemplo_alunos/Dockerfile @@ -1,3 +1,3 @@ -FROM php:8.1.16-apache - +FROM php:8.1.16-apache + RUN docker-php-ext-install pdo pdo_mysql \ No newline at end of file diff --git a/exemplo_alunos/banco.puml b/exemplo_alunos/banco.puml index 08f0f46..c4ef0e7 100644 --- a/exemplo_alunos/banco.puml +++ b/exemplo_alunos/banco.puml @@ -1,43 +1,43 @@ -@startuml banco - -hide circle -skinparam linetype ortho - -entity tb_aluno { - * id : int <> - -- - * nome : varchar(100) - * endereco : varchar(200) - * telefone : varchar(11) - * data_nascimento : date -} - -entity tb_curso { - * id : int <> - -- - * nome : varchar(100) - * descricao : varchar(200) - * carga_horaria : int - * data_inicio : date - * data_fim : date -} - -entity tb_turma { - * id : int <> - -- - * nome : varchar(100) - * id_curso : int <> -} - -entity tb_matricula { - * id : int <> - -- - * id_aluno : int <> - * id_turma : int <> - * data_matricula : date -} - -tb_curso ||--o{ tb_turma : possui -tb_aluno ||--o{ tb_matricula : possui -tb_turma ||--o{ tb_matricula : possui +@startuml banco + +hide circle +skinparam linetype ortho + +entity tb_aluno { + * id : int <> + -- + * nome : varchar(100) + * endereco : varchar(200) + * telefone : varchar(11) + * data_nascimento : date +} + +entity tb_curso { + * id : int <> + -- + * nome : varchar(100) + * descricao : varchar(200) + * carga_horaria : int + * data_inicio : date + * data_fim : date +} + +entity tb_turma { + * id : int <> + -- + * nome : varchar(100) + * id_curso : int <> +} + +entity tb_matricula { + * id : int <> + -- + * id_aluno : int <> + * id_turma : int <> + * data_matricula : date +} + +tb_curso ||--o{ tb_turma : possui +tb_aluno ||--o{ tb_matricula : possui +tb_turma ||--o{ tb_matricula : possui @enduml \ No newline at end of file diff --git a/exemplo_alunos/code/db/banco.sql b/exemplo_alunos/code/db/banco.sql index 6b76760..df60056 100644 --- a/exemplo_alunos/code/db/banco.sql +++ b/exemplo_alunos/code/db/banco.sql @@ -1,65 +1,77 @@ -DROP DATABASE IF EXISTS `db_exemplo_alunos`; -CREATE DATABASE `db_exemplo_alunos` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */; -USE `db_exemplo_alunos`; - -DROP TABLE IF EXISTS `tb_aluno`; -CREATE TABLE `tb_aluno` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `nome` varchar(100) NOT NULL, - `endereco` varchar(200) NOT NULL, - `telefone` varchar(11) NOT NULL, - `data_nascimento` date NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; - -INSERT INTO `tb_aluno` (`id`, `nome`, `endereco`, `telefone`, `data_nascimento`) VALUES -(1, 'Fulano', 'Rua F1', '62987654321', '2010-10-01'), -(2, 'Ciclano', 'Rua C1', '62999222222', '1990-12-30'), -(3, 'Teste3', 'Rua 3', '62991003333', '1993-03-03'); - -DROP TABLE IF EXISTS `tb_curso`; -CREATE TABLE `tb_curso` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `nome` varchar(100) NOT NULL, - `descricao` varchar(200) NOT NULL, - `carga_horaria` int(11) NOT NULL, - `data_inicio` date NOT NULL, - `data_fim` date NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; - -INSERT INTO `tb_curso` (`id`, `nome`, `descricao`, `carga_horaria`, `data_inicio`, `data_fim`) VALUES -(1, 'Tec. Teste', 'Curso para teste do CursoDao', 200, '2000-01-30', '2000-03-30'), -(2, 'Tec. Info', 'Técnico em Informática (Teste 1)', 1000, '2011-01-01', '2012-01-01'); - -DROP TABLE IF EXISTS `tb_matricula`; -CREATE TABLE `tb_matricula` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `id_aluno` int(11) NOT NULL, - `id_turma` int(11) NOT NULL, - `data_matricula` date NOT NULL, - PRIMARY KEY (`id`), - KEY `id_aluno` (`id_aluno`), - KEY `id_turma` (`id_turma`), - CONSTRAINT `tb_matricula_ibfk_1` FOREIGN KEY (`id_aluno`) REFERENCES `tb_aluno` (`id`), - CONSTRAINT `tb_matricula_ibfk_2` FOREIGN KEY (`id_turma`) REFERENCES `tb_turma` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; - -INSERT INTO `tb_matricula` (`id`, `id_aluno`, `id_turma`, `data_matricula`) VALUES -(1, 3, 2, '2020-01-01'), -(2, 2, 1, '2023-05-01'); - -DROP TABLE IF EXISTS `tb_turma`; -CREATE TABLE `tb_turma` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `nome` varchar(100) NOT NULL, - `id_curso` int(11) NOT NULL, - PRIMARY KEY (`id`), - KEY `id_curso` (`id_curso`), - CONSTRAINT `tb_turma_ibfk_1` FOREIGN KEY (`id_curso`) REFERENCES `tb_curso` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; - -INSERT INTO `tb_turma` (`id`, `nome`, `id_curso`) VALUES -(1, 'Turma 2009', 1), -(2, 'Turma de 2010', 2), -(3, '2a', 2); +DROP DATABASE IF EXISTS `db_exemplo_alunos`; +CREATE DATABASE `db_exemplo_alunos` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */; +USE `db_exemplo_alunos`; + +DROP TABLE IF EXISTS `tb_aluno`; +CREATE TABLE `tb_aluno` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `nome` varchar(100) NOT NULL, + `endereco` varchar(200) NOT NULL, + `telefone` varchar(11) NOT NULL, + `data_nascimento` date NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; + +INSERT INTO `tb_aluno` (`id`, `nome`, `endereco`, `telefone`, `data_nascimento`) VALUES +(1, 'Fulano', 'Rua F1', '62987654321', '2010-10-01'), +(2, 'Ciclano', 'Rua C1', '62999222222', '1990-12-30'), +(3, 'Teste3', 'Rua 3', '62991003333', '1993-03-03'); + +DROP TABLE IF EXISTS `tb_curso`; +CREATE TABLE `tb_curso` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `nome` varchar(100) NOT NULL, + `descricao` varchar(200) NOT NULL, + `carga_horaria` int(11) NOT NULL, + `data_inicio` date NOT NULL, + `data_fim` date NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; + +INSERT INTO `tb_curso` (`id`, `nome`, `descricao`, `carga_horaria`, `data_inicio`, `data_fim`) VALUES +(1, 'Tec. Teste', 'Curso para teste do CursoDao', 200, '2000-01-30', '2000-03-30'), +(2, 'Tec. Info', 'Técnico em Informática (Teste 1)', 1000, '2011-01-01', '2012-01-01'); + +DROP TABLE IF EXISTS `tb_turma`; +CREATE TABLE `tb_turma` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `nome` varchar(100) NOT NULL, + `id_curso` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `id_curso` (`id_curso`), + CONSTRAINT `tb_turma_ibfk_1` FOREIGN KEY (`id_curso`) REFERENCES `tb_curso` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; + +INSERT INTO `tb_turma` (`id`, `nome`, `id_curso`) VALUES +(1, 'Turma 2009', 1), +(2, 'Turma de 2010', 2), +(3, '2a', 2); + +DROP TABLE IF EXISTS `tb_login`; +CREATE TABLE `tb_login` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `usuario` varchar(200) NOT NULL, + `senha` varchar(100) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; + +INSERT INTO `tb_login` (`id`, `usuario`, `senha`) VALUES +(1, 'daianny', '123456'); + +DROP TABLE IF EXISTS `tb_matricula`; +CREATE TABLE `tb_matricula` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `id_aluno` int(11) NOT NULL, + `id_turma` int(11) NOT NULL, + `data_matricula` date NOT NULL, + PRIMARY KEY (`id`), + KEY `id_aluno` (`id_aluno`), + KEY `id_turma` (`id_turma`), + CONSTRAINT `tb_matricula_ibfk_1` FOREIGN KEY (`id_aluno`) REFERENCES `tb_aluno` (`id`), + CONSTRAINT `tb_matricula_ibfk_2` FOREIGN KEY (`id_turma`) REFERENCES `tb_turma` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; + +INSERT INTO `tb_matricula` (`id`, `id_aluno`, `id_turma`, `data_matricula`) VALUES +(1, 3, 2, '2020-01-01'), +(2, 2, 1, '2023-05-01'); + diff --git a/exemplo_alunos/code/db/conexao.php b/exemplo_alunos/code/db/conexao.php index d637df9..bdc4f27 100644 --- a/exemplo_alunos/code/db/conexao.php +++ b/exemplo_alunos/code/db/conexao.php @@ -1,19 +1,19 @@ -host;dbname=$this->db", $this->user, $this->password); - return $conexao; - } catch (PDOException $e) { - echo $e; - } - } -} +host;dbname=$this->db", $this->user, $this->password); + return $conexao; + } catch (PDOException $e) { + echo $e; + } + } +} diff --git a/exemplo_alunos/code/model/aluno.php b/exemplo_alunos/code/model/aluno.php index 31f76ad..81e1dcf 100644 --- a/exemplo_alunos/code/model/aluno.php +++ b/exemplo_alunos/code/model/aluno.php @@ -1,29 +1,29 @@ -id = $id; - $this->nome = $nome; - $this->endereco = $endereco; - $this->telefone = $telefone; - $this->data_nascimento = $data_nascimento; - } - - public function __get($atributo) - { - return $this->$atributo; - } - - public function __set($atributo, $valor) - { - $this->$atributo = $valor; - } -} +id = $id; + $this->nome = $nome; + $this->endereco = $endereco; + $this->telefone = $telefone; + $this->data_nascimento = $data_nascimento; + } + + public function __get($atributo) + { + return $this->$atributo; + } + + public function __set($atributo, $valor) + { + $this->$atributo = $valor; + } +} diff --git a/exemplo_alunos/code/model/aluno_dao.php b/exemplo_alunos/code/model/aluno_dao.php index 35f39f1..9dba0cc 100644 --- a/exemplo_alunos/code/model/aluno_dao.php +++ b/exemplo_alunos/code/model/aluno_dao.php @@ -1,66 +1,67 @@ -conexao = $conexao->conectar(); - } - - public function inserir(Aluno $aluno) - { - // monta SQL - $sql = 'INSERT INTO tb_aluno (nome, endereco, telefone, data_nascimento) VALUES (:nome, :endereco, :telefone, :data_nascimento)'; - - // preencher SQL com dados do aluno que eu quero inserir - $stmt = $this->conexao->prepare($sql); - $stmt->bindValue(':nome', $aluno->__get('nome')); - $stmt->bindValue(':endereco', $aluno->__get('endereco')); - $stmt->bindValue(':telefone', $aluno->__get('telefone')); - $stmt->bindValue(':data_nascimento', $aluno->__get('data_nascimento')); - - // manda executar SQL - $stmt->execute(); - } - - public function listar_tudo() - { - $sql = 'SELECT * FROM tb_aluno'; - $stmt = $this->conexao->prepare($sql); - $stmt->execute(); - - $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); - $alunos = array(); - - // percorrer resultados - foreach ($resultados as $item) { - - // instanciar aluno novo - $novo_aluno = new Aluno($item->id, $item->nome, $item->endereco, $item->telefone, $item->data_nascimento); - - // guardar num novo array - $alunos[] = $novo_aluno; - } - // retornar esse novo array - return $alunos; - } - - public function buscar_id(int $id) - { - $sql = 'SELECT * FROM tb_aluno WHERE id = :id'; - $stmt = $this->conexao->prepare($sql); - $stmt->bindValue(':id', $id); - $stmt->execute(); - - $resultado = $stmt->fetch(PDO::FETCH_OBJ); - - $novo_aluno = new Aluno($resultado->id, $resultado->nome, $resultado->endereco, $resultado->telefone, $resultado->data_nascimento); - - return $novo_aluno; - } -} +conexao = $conexao->conectar(); + } + + public function inserir(Aluno $aluno) + { + // monta SQL + $sql = 'INSERT INTO tb_aluno (nome, endereco, telefone, data_nascimento) VALUES (:nome, :endereco, :telefone, :data_nascimento)'; + + // preencher SQL com dados do aluno que eu quero inserir + $stmt = $this->conexao->prepare($sql); + $stmt->bindValue(':nome', $aluno->__get('nome')); + $stmt->bindValue(':endereco', $aluno->__get('endereco')); + $stmt->bindValue(':telefone', $aluno->__get('telefone')); + $stmt->bindValue(':data_nascimento', $aluno->__get('data_nascimento')); + + // manda executar SQL + $stmt->execute(); + } + + public function listar_tudo() + { + $sql = 'SELECT * FROM tb_aluno'; + $stmt = $this->conexao->prepare($sql); + $stmt->execute(); + + $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); + $alunos = array(); + + // percorrer resultados + foreach ($resultados as $item) { + + // instanciar aluno novo + $novo_aluno = new Aluno($item->id, $item->nome, $item->endereco, $item->telefone, $item->data_nascimento); + + // guardar num novo array + $alunos[] = $novo_aluno; + } + // retornar esse novo array + return $alunos; + } + + public function buscar_id(int $id) + { + $sql = 'SELECT * FROM tb_aluno WHERE id = :id'; + $stmt = $this->conexao->prepare($sql); + $stmt->bindValue(':id', $id); + $stmt->execute(); + + $resultado = $stmt->fetch(PDO::FETCH_OBJ); + + $novo_aluno = new Aluno($resultado->id, $resultado->nome, $resultado->endereco, $resultado->telefone, $resultado->data_nascimento); + + return $novo_aluno; + } +} diff --git a/exemplo_alunos/code/model/curso.php b/exemplo_alunos/code/model/curso.php index 527f87b..46eaaf3 100644 --- a/exemplo_alunos/code/model/curso.php +++ b/exemplo_alunos/code/model/curso.php @@ -1,31 +1,31 @@ -id = $id; - $this->nome = $nome; - $this->descricao = $descricao; - $this->carga_horaria = $carga_horaria; - $this->data_inicio = $data_inicio; - $this->data_fim = $data_fim; - } - - public function __get($atributo) - { - return $this->$atributo; - } - - public function __set($atributo, $valor) - { - $this->$atributo = $valor; - } -} +id = $id; + $this->nome = $nome; + $this->descricao = $descricao; + $this->carga_horaria = $carga_horaria; + $this->data_inicio = $data_inicio; + $this->data_fim = $data_fim; + } + + public function __get($atributo) + { + return $this->$atributo; + } + + public function __set($atributo, $valor) + { + $this->$atributo = $valor; + } +} diff --git a/exemplo_alunos/code/model/curso_dao.php b/exemplo_alunos/code/model/curso_dao.php index 3d44e8a..032e9a0 100644 --- a/exemplo_alunos/code/model/curso_dao.php +++ b/exemplo_alunos/code/model/curso_dao.php @@ -1,59 +1,60 @@ -conexao = $conexao->conectar(); - } - - public function inserir(Curso $curso) - { - $sql = 'INSERT INTO tb_curso (nome, descricao, carga_horaria, data_inicio, data_fim) VALUES (:nome, :descricao, :carga_horaria, :data_inicio, :data_fim)'; - - $stmt = $this->conexao->prepare($sql); - $stmt->bindValue(':nome', $curso->nome); - $stmt->bindValue(':descricao', $curso->descricao); - $stmt->bindValue(':carga_horaria', $curso->carga_horaria); - $stmt->bindValue(':data_inicio', $curso->data_inicio); - $stmt->bindValue(':data_fim', $curso->data_fim); - - $stmt->execute(); - } - - public function listar_tudo() - { - $sql = 'SELECT * FROM tb_curso'; - $stmt = $this->conexao->prepare($sql); - $stmt->execute(); - - $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); - $cursos = array(); - - foreach ($resultados as $curso) { - $novo_curso = new Curso($curso->id, $curso->nome, $curso->descricao, $curso->carga_horaria, $curso->data_inicio, $curso->data_fim); - $cursos[] = $novo_curso; - } - - return $cursos; - } - - public function buscar_id(int $id) - { - $sql = 'SELECT * FROM tb_curso WHERE id = :id'; - $stmt = $this->conexao->prepare($sql); - $stmt->bindValue(':id', $id); - $stmt->execute(); - - $resultado = $stmt->fetch(PDO::FETCH_OBJ); - - $novo_curso = new Curso($resultado->id, $resultado->nome, $resultado->descricao, $resultado->carga_horaria, $resultado->data_inicio, $resultado->data_fim); - - return $novo_curso; - } -} +conexao = $conexao->conectar(); + } + + public function inserir(Curso $curso) + { + $sql = 'INSERT INTO tb_curso (nome, descricao, carga_horaria, data_inicio, data_fim) VALUES (:nome, :descricao, :carga_horaria, :data_inicio, :data_fim)'; + + $stmt = $this->conexao->prepare($sql); + $stmt->bindValue(':nome', $curso->nome); + $stmt->bindValue(':descricao', $curso->descricao); + $stmt->bindValue(':carga_horaria', $curso->carga_horaria); + $stmt->bindValue(':data_inicio', $curso->data_inicio); + $stmt->bindValue(':data_fim', $curso->data_fim); + + $stmt->execute(); + } + + public function listar_tudo() + { + $sql = 'SELECT * FROM tb_curso'; + $stmt = $this->conexao->prepare($sql); + $stmt->execute(); + + $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); + $cursos = array(); + + foreach ($resultados as $curso) { + $novo_curso = new Curso($curso->id, $curso->nome, $curso->descricao, $curso->carga_horaria, $curso->data_inicio, $curso->data_fim); + $cursos[] = $novo_curso; + } + + return $cursos; + } + + public function buscar_id(int $id) + { + $sql = 'SELECT * FROM tb_curso WHERE id = :id'; + $stmt = $this->conexao->prepare($sql); + $stmt->bindValue(':id', $id); + $stmt->execute(); + + $resultado = $stmt->fetch(PDO::FETCH_OBJ); + + $novo_curso = new Curso($resultado->id, $resultado->nome, $resultado->descricao, $resultado->carga_horaria, $resultado->data_inicio, $resultado->data_fim); + + return $novo_curso; + } +} diff --git a/exemplo_alunos/code/model/matricula.php b/exemplo_alunos/code/model/matricula.php index 4162bdf..be3add7 100644 --- a/exemplo_alunos/code/model/matricula.php +++ b/exemplo_alunos/code/model/matricula.php @@ -1,27 +1,27 @@ -id = $id; - $this->aluno = $aluno; - $this->turma = $turma; - $this->data_matricula = $data_matricula; - } - - public function __get($atributo) - { - return $this->$atributo; - } - - public function __set($atributo, $valor) - { - $this->$atributo = $valor; - } -} +id = $id; + $this->aluno = $aluno; + $this->turma = $turma; + $this->data_matricula = $data_matricula; + } + + public function __get($atributo) + { + return $this->$atributo; + } + + public function __set($atributo, $valor) + { + $this->$atributo = $valor; + } +} diff --git a/exemplo_alunos/code/model/matricula_dao.php b/exemplo_alunos/code/model/matricula_dao.php index 145ae8e..dcd3f53 100644 --- a/exemplo_alunos/code/model/matricula_dao.php +++ b/exemplo_alunos/code/model/matricula_dao.php @@ -1,51 +1,52 @@ -conexao = $conexao->conectar(); - } - - public function inserir(Matricula $matricula) - { - $sql = 'INSERT INTO tb_matricula (id_aluno, id_turma, data_matricula) VALUES (:id_aluno, :id_turma, :data_matricula)'; - - $stmt = $this->conexao->prepare($sql); - $stmt->bindValue(':id_aluno', $matricula->aluno->id); - $stmt->bindValue(':id_turma', $matricula->turma->id); - $stmt->bindValue(':data_matricula', $matricula->data_matricula); - - $stmt->execute(); - } - - public function listar_tudo() - { - $sql = 'SELECT * FROM tb_matricula'; - $stmt = $this->conexao->prepare($sql); - $stmt->execute(); - - $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); - $matriculas = array(); - - foreach ($resultados as $matricula) { - $alunoDao = new AlunoDao(new Conexao()); - $aluno = $alunoDao->buscar_id($matricula->id_aluno); - - $turmaDao = new TurmaDao(new Conexao()); - $turma = $turmaDao->buscar_id($matricula->id_turma); - - $nova_matricula = new Matricula($matricula->id, $aluno, $turma, $matricula->data_matricula); - - $matriculas[] = $nova_matricula; - } - return $matriculas; - } -} +conexao = $conexao->conectar(); + } + + public function inserir(Matricula $matricula) + { + $sql = 'INSERT INTO tb_matricula (id_aluno, id_turma, data_matricula) VALUES (:id_aluno, :id_turma, :data_matricula)'; + + $stmt = $this->conexao->prepare($sql); + $stmt->bindValue(':id_aluno', $matricula->aluno->id); + $stmt->bindValue(':id_turma', $matricula->turma->id); + $stmt->bindValue(':data_matricula', $matricula->data_matricula); + + $stmt->execute(); + } + + public function listar_tudo() + { + $sql = 'SELECT * FROM tb_matricula'; + $stmt = $this->conexao->prepare($sql); + $stmt->execute(); + + $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); + $matriculas = array(); + + foreach ($resultados as $matricula) { + $alunoDao = new AlunoDao(new Conexao()); + $aluno = $alunoDao->buscar_id($matricula->id_aluno); + + $turmaDao = new TurmaDao(new Conexao()); + $turma = $turmaDao->buscar_id($matricula->id_turma); + + $nova_matricula = new Matricula($matricula->id, $aluno, $turma, $matricula->data_matricula); + + $matriculas[] = $nova_matricula; + } + return $matriculas; + } +} diff --git a/exemplo_alunos/code/model/turma.php b/exemplo_alunos/code/model/turma.php index 61ab147..b0b108d 100644 --- a/exemplo_alunos/code/model/turma.php +++ b/exemplo_alunos/code/model/turma.php @@ -1,25 +1,25 @@ -id = $id; - $this->nome = $nome; - $this->curso = $curso; - } - - public function __get($atributo) - { - return $this->$atributo; - } - - public function __set($atributo, $valor) - { - $this->$atributo = $valor; - } -} +id = $id; + $this->nome = $nome; + $this->curso = $curso; + } + + public function __get($atributo) + { + return $this->$atributo; + } + + public function __set($atributo, $valor) + { + $this->$atributo = $valor; + } +} diff --git a/exemplo_alunos/code/model/turma_dao.php b/exemplo_alunos/code/model/turma_dao.php index 2e148c7..8e461eb 100644 --- a/exemplo_alunos/code/model/turma_dao.php +++ b/exemplo_alunos/code/model/turma_dao.php @@ -1,64 +1,65 @@ -conexao = $conexao->conectar(); - } - - public function inserir(Turma $turma) - { - $sql = 'INSERT INTO tb_turma (nome, id_curso) VALUES (:nome, :id_curso)'; - - $stmt = $this->conexao->prepare($sql); - $stmt->bindValue(':nome', $turma->nome); - $stmt->bindValue(':id_curso', $turma->curso->id); - - $stmt->execute(); - } - - public function listar_tudo() - { - $sql = 'SELECT * FROM tb_turma'; - $stmt = $this->conexao->prepare($sql); - $stmt->execute(); - - $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); - $turmas = array(); - - foreach ($resultados as $turma) { - $cursoDao = new CursoDao(new Conexao()); - $curso = $cursoDao->buscar_id($turma->id_curso); - - // $novo_curso = new Curso($turma->id_curso, $turma->nome_curso); - $nova_turma = new Turma($turma->id, $turma->nome, $curso); - - $turmas[] = $nova_turma; - } - return $turmas; - } - - public function buscar_id($id) - { - $sql = 'SELECT * FROM tb_turma WHERE id = :id'; - $stmt = $this->conexao->prepare($sql); - $stmt->bindValue(':id', $id); - $stmt->execute(); - - $resultado = $stmt->fetch(PDO::FETCH_OBJ); - - $cursoDao = new CursoDao(new Conexao()); - $curso = $cursoDao->buscar_id($resultado->id_curso); - - $nova_turma = new Turma($resultado->id, $resultado->nome, $curso); - - return $nova_turma; - } -} +conexao = $conexao->conectar(); + } + + public function inserir(Turma $turma) + { + $sql = 'INSERT INTO tb_turma (nome, id_curso) VALUES (:nome, :id_curso)'; + + $stmt = $this->conexao->prepare($sql); + $stmt->bindValue(':nome', $turma->nome); + $stmt->bindValue(':id_curso', $turma->curso->id); + + $stmt->execute(); + } + + public function listar_tudo() + { + $sql = 'SELECT * FROM tb_turma'; + $stmt = $this->conexao->prepare($sql); + $stmt->execute(); + + $resultados = $stmt->fetchAll(PDO::FETCH_OBJ); + $turmas = array(); + + foreach ($resultados as $turma) { + $cursoDao = new CursoDao(new Conexao()); + $curso = $cursoDao->buscar_id($turma->id_curso); + + // $novo_curso = new Curso($turma->id_curso, $turma->nome_curso); + $nova_turma = new Turma($turma->id, $turma->nome, $curso); + + $turmas[] = $nova_turma; + } + return $turmas; + } + + public function buscar_id($id) + { + $sql = 'SELECT * FROM tb_turma WHERE id = :id'; + $stmt = $this->conexao->prepare($sql); + $stmt->bindValue(':id', $id); + $stmt->execute(); + + $resultado = $stmt->fetch(PDO::FETCH_OBJ); + + $cursoDao = new CursoDao(new Conexao()); + $curso = $cursoDao->buscar_id($resultado->id_curso); + + $nova_turma = new Turma($resultado->id, $resultado->nome, $curso); + + return $nova_turma; + } +} diff --git a/exemplo_alunos/code/public/autenticar.php b/exemplo_alunos/code/public/autenticar.php new file mode 100644 index 0000000..f3f572b --- /dev/null +++ b/exemplo_alunos/code/public/autenticar.php @@ -0,0 +1,25 @@ +conectar(); + + $sql = 'SELECT * from tb_login WHERE usuario= :usuario AND senha= :senha'; + + // preencher SQL com dados do aluno que eu quero inserir + $stmt = $conectado->prepare($sql); + $stmt->bindValue(':usuario', $usuario); + $stmt->bindValue(':senha', $senha); + $stmt->execute(); + // manda executar SQL + $result = $stmt->rowCount(); + + if($result === 1) { + $_SESSION['logado'] = 'true'; + header('Location: menu.php'); + } + else { + header('Location: index.html'); + } \ No newline at end of file diff --git a/exemplo_alunos/code/public/cadastrar_aluno.html b/exemplo_alunos/code/public/cadastrar_aluno.html index 0ff2322..e8ea3b2 100644 --- a/exemplo_alunos/code/public/cadastrar_aluno.html +++ b/exemplo_alunos/code/public/cadastrar_aluno.html @@ -1,29 +1,29 @@ - - - - - - - - Página Inicial - - - -
- Nome:
-

- - Endereço:
-

- - Telefone:
-

- - Data de nascimento:
-

- - -
- - - + + + + + + + + Página Inicial + + + +
+ Nome:
+

+ + Endereço:
+

+ + Telefone:
+

+ + Data de nascimento:
+

+ + +
+ + + diff --git a/exemplo_alunos/code/public/cadastrar_curso.html b/exemplo_alunos/code/public/cadastrar_curso.html index b690eb0..4b90151 100644 --- a/exemplo_alunos/code/public/cadastrar_curso.html +++ b/exemplo_alunos/code/public/cadastrar_curso.html @@ -1,33 +1,33 @@ - - - - - Cadastro de Curso - - - - - - -

Cadastro de curso

-
-
-

- -
-

- -
-

- -
-

- -
-

- - -
- - - + + + + + Cadastro de Curso + + + + + + +

Cadastro de curso

+
+
+

+ +
+

+ +
+

+ +
+

+ +
+

+ + +
+ + + diff --git a/exemplo_alunos/code/public/cadastrar_matricula.php b/exemplo_alunos/code/public/cadastrar_matricula.php index a2c804e..833af92 100644 --- a/exemplo_alunos/code/public/cadastrar_matricula.php +++ b/exemplo_alunos/code/public/cadastrar_matricula.php @@ -1,51 +1,51 @@ - - - - - - - - Document - - - -

Registro de Matrícula

-
-
-

- -
-

- -
-

- - -
- - + + + + + + + + Document + + + +

Registro de Matrícula

+
+
+

+ +
+

+ +
+

+ + +
+ + \ No newline at end of file diff --git a/exemplo_alunos/code/public/cadastrar_turma.php b/exemplo_alunos/code/public/cadastrar_turma.php index b42d167..21545f2 100644 --- a/exemplo_alunos/code/public/cadastrar_turma.php +++ b/exemplo_alunos/code/public/cadastrar_turma.php @@ -1,36 +1,36 @@ - - - - - - - - Document - - - -

Cadastro de Turma

-
-
-

- -
-

- - -
- - + + + + + + + + Document + + + +

Cadastro de Turma

+
+
+

+ +
+

+ + +
+ + \ No newline at end of file diff --git a/exemplo_alunos/code/public/index.html b/exemplo_alunos/code/public/index.html index e3a5b71..ce5d0bc 100644 --- a/exemplo_alunos/code/public/index.html +++ b/exemplo_alunos/code/public/index.html @@ -1,31 +1,24 @@ - - - - - - - - Document - - - -

Bem vindo

- -

Controle de Alunos

- Cadastro de aluno
- Listar alunos

- -

Controle de Curso

- Cadastro de curso
- Listar cursos

- -

Controle de Turma

- Cadastro de turma
- Listar turmas

- -

Controle de Matrícula

- Realizar matrícula
- Listar matrículas

- - + + + + + + Login + + + + + \ No newline at end of file diff --git a/exemplo_alunos/code/public/inserir_aluno.php b/exemplo_alunos/code/public/inserir_aluno.php index 695c13d..59d286d 100644 --- a/exemplo_alunos/code/public/inserir_aluno.php +++ b/exemplo_alunos/code/public/inserir_aluno.php @@ -1,25 +1,24 @@ -inserir($aluno); - -// echo '
';
-// print_r($aluno);
-// echo '
'; - -header('Location: index.html'); - +inserir($aluno); + +// echo '
';
+// print_r($aluno);
+// echo '
'; + +header('Location: menu.php'); + diff --git a/exemplo_alunos/code/public/inserir_curso.php b/exemplo_alunos/code/public/inserir_curso.php index 80fe250..263128e 100644 --- a/exemplo_alunos/code/public/inserir_curso.php +++ b/exemplo_alunos/code/public/inserir_curso.php @@ -1,19 +1,19 @@ -inserir($curso); - -header('Location: index.html'); +inserir($curso); + +header('Location: menu.php'); diff --git a/exemplo_alunos/code/public/inserir_matricula.php b/exemplo_alunos/code/public/inserir_matricula.php index 2f97dba..216770d 100644 --- a/exemplo_alunos/code/public/inserir_matricula.php +++ b/exemplo_alunos/code/public/inserir_matricula.php @@ -1,24 +1,24 @@ -buscar_id($aluno_id); - -$turmaDao = new TurmaDao($conexao); -$turma = $turmaDao->buscar_id($turma_id); - -$matricula = new Matricula(0, $aluno, $turma, $data_matricula); -$matriculaDao = new MatriculaDao($conexao); -$matriculaDao->inserir($matricula); - -header('Location: index.html'); +buscar_id($aluno_id); + +$turmaDao = new TurmaDao(); +$turma = $turmaDao->buscar_id($turma_id); + +$matricula = new Matricula(0, $aluno, $turma, $data_matricula); +$matriculaDao = new MatriculaDao(); +$matriculaDao->inserir($matricula); + +header('Location: menu.php'); diff --git a/exemplo_alunos/code/public/inserir_turma.php b/exemplo_alunos/code/public/inserir_turma.php index d19b2bb..eeaabf0 100644 --- a/exemplo_alunos/code/public/inserir_turma.php +++ b/exemplo_alunos/code/public/inserir_turma.php @@ -1,18 +1,17 @@ -buscar_id($curso_id); - -$turma = new Turma(0, $nome, $curso); -$turmaDao = new TurmaDao($conexao); -$turmaDao->inserir($turma); - -header('Location: index.html'); +buscar_id($curso_id); + +$turma = new Turma(0, $nome, $curso); +$turmaDao = new TurmaDao(); +$turmaDao->inserir($turma); + +header('Location: menu.php'); diff --git a/exemplo_alunos/code/public/listar_alunos.php b/exemplo_alunos/code/public/listar_alunos.php index 4addb46..fb26192 100644 --- a/exemplo_alunos/code/public/listar_alunos.php +++ b/exemplo_alunos/code/public/listar_alunos.php @@ -1,41 +1,41 @@ - - - - - - - - Document - - - -

Lista de alunos

- - - - - - - - - listar_tudo(); - - foreach ($alunos as $aluno) { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - ?> -
idnomeenderecotelefonedata nascimento
" . $aluno->__get('id') . "" . $aluno->nome . "" . $aluno->endereco . "" . $aluno->telefone . "" . $aluno->data_nascimento . "
- - - + + + + + + + + Document + + + +

Lista de alunos

+ + + + + + + + + listar_tudo(); + + foreach ($alunos as $aluno) { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + ?> +
idnomeenderecotelefonedata nascimento
" . $aluno->__get('id') . "" . $aluno->nome . "" . $aluno->endereco . "" . $aluno->telefone . "" . $aluno->data_nascimento . "
+ + + diff --git a/exemplo_alunos/code/public/listar_cursos.php b/exemplo_alunos/code/public/listar_cursos.php index 88c8048..663f1dd 100644 --- a/exemplo_alunos/code/public/listar_cursos.php +++ b/exemplo_alunos/code/public/listar_cursos.php @@ -1,43 +1,43 @@ - - - - - - - - - - - -

Lista de Cursos

- - - - - - - - - - listar_tudo(); - - foreach ($cursos as $curso) { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - ?> -
idnomedescricaocarga horariadata iniciodata fim
" . $curso->id . "" . $curso->nome . "" . $curso->descricao . "" . $curso->carga_horaria . "" . $curso->data_inicio . "" . $curso->data_fim . "
- - + + + + + + + + + + + +

Lista de Cursos

+ + + + + + + + + + listar_tudo(); + + foreach ($cursos as $curso) { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + ?> +
idnomedescricaocarga horariadata iniciodata fim
" . $curso->id . "" . $curso->nome . "" . $curso->descricao . "" . $curso->carga_horaria . "" . $curso->data_inicio . "" . $curso->data_fim . "
+ + \ No newline at end of file diff --git a/exemplo_alunos/code/public/listar_matriculas.php b/exemplo_alunos/code/public/listar_matriculas.php index 3721456..e38fb7d 100644 --- a/exemplo_alunos/code/public/listar_matriculas.php +++ b/exemplo_alunos/code/public/listar_matriculas.php @@ -1,45 +1,45 @@ - - - - - - - - Document - - - -

Lista de Matrículas

- - - - - - - - - - listar_tudo(); - - foreach ($matriculas as $matricula) { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - ?> -
IdAlunoTurmaCursoDesc. CursoData
" . $matricula->id . "" . $matricula->aluno->nome . "" . $matricula->turma->nome . "" . $matricula->turma->curso->nome . "" . $matricula->turma->curso->descricao . "" . $matricula->data_matricula . "
- - + + + + + + + + Document + + + +

Lista de Matrículas

+ + + + + + + + + + listar_tudo(); + + foreach ($matriculas as $matricula) { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + ?> +
IdAlunoTurmaCursoDesc. CursoData
" . $matricula->id . "" . $matricula->aluno->nome . "" . $matricula->turma->nome . "" . $matricula->turma->curso->nome . "" . $matricula->turma->curso->descricao . "" . $matricula->data_matricula . "
+ + \ No newline at end of file diff --git a/exemplo_alunos/code/public/listar_turmas.php b/exemplo_alunos/code/public/listar_turmas.php index 54f7182..8897dc7 100644 --- a/exemplo_alunos/code/public/listar_turmas.php +++ b/exemplo_alunos/code/public/listar_turmas.php @@ -1,41 +1,41 @@ - - - - - - - - Document - - - -

Lista de Turmas

- - - - - - - - listar_tudo(); - - foreach ($turmas as $turma) { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - ?> -
idnomecursodesc. curso
" . $turma->id . "" . $turma->nome . "" . $turma->curso->nome . "" . $turma->curso->descricao . "
- - + + + + + + + + Document + + + +

Lista de Turmas

+ + + + + + + + listar_tudo(); + + foreach ($turmas as $turma) { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + ?> +
idnomecursodesc. curso
" . $turma->id . "" . $turma->nome . "" . $turma->curso->nome . "" . $turma->curso->descricao . "
+ + \ No newline at end of file diff --git a/exemplo_alunos/code/public/menu.php b/exemplo_alunos/code/public/menu.php new file mode 100644 index 0000000..8322fab --- /dev/null +++ b/exemplo_alunos/code/public/menu.php @@ -0,0 +1,36 @@ + + + + + + + + + Document + + + +

Bem vindo

+ Controle de Alunos + Cadastro de aluno
+ Listar alunos

'; + + echo '

Controle de Curso

+ Cadastro de curso
+ Listar Cursos

'; + + echo '

Controle de Turma

+ Cadastro de turma
+ Listar turmas

'; + + echo '

Controle de Matrícula

+ Realizar matrícula
+ Listar matrículas

+
'; + } + ?> + + + + \ No newline at end of file diff --git a/exemplo_alunos/code/public/naologado.php b/exemplo_alunos/code/public/naologado.php new file mode 100644 index 0000000..96c5843 --- /dev/null +++ b/exemplo_alunos/code/public/naologado.php @@ -0,0 +1,36 @@ + + + + + + + + + Document + + + +

Bem vindo

+ +

Controle de Alunos

+ + Listar alunos

+ +

Controle de Curso

+ + Listar cursos

+ +

Controle de Turma

+ + Listar turmas

+ +

Controle de Matrícula

+ + Listar matrículas

+ +
'; + + + + + \ No newline at end of file diff --git a/exemplo_alunos/code/public/sair.php b/exemplo_alunos/code/public/sair.php new file mode 100644 index 0000000..9bd7b34 --- /dev/null +++ b/exemplo_alunos/code/public/sair.php @@ -0,0 +1,8 @@ +inserir($aluno); - -$alunos = $alunoDao->listar_tudo(); - -echo "
";
-print_r($alunos);
-echo "
"; - -// Funcionava apenas quando utilizavamos FETCH_ASSOC -// echo $alunos[0]['nome']; - -$aluno_por_id = $alunoDao->buscar_id(2); -echo "
";
-print_r($aluno_por_id);
-echo "
"; +inserir($aluno); + +$alunos = $alunoDao->listar_tudo(); + +echo "
";
+print_r($alunos);
+echo "
"; + +// Funcionava apenas quando utilizavamos FETCH_ASSOC +// echo $alunos[0]['nome']; + +$aluno_por_id = $alunoDao->buscar_id(2); +echo "
";
+print_r($aluno_por_id);
+echo "
"; diff --git a/exemplo_alunos/code/test/teste_conexao.php b/exemplo_alunos/code/test/teste_conexao.php index d4bf2e1..78081da 100644 --- a/exemplo_alunos/code/test/teste_conexao.php +++ b/exemplo_alunos/code/test/teste_conexao.php @@ -1,14 +1,14 @@ -getMessage(); - echo 'Erro ao conectar!'; -} +getMessage(); + echo 'Erro ao conectar!'; +} diff --git a/exemplo_alunos/code/test/teste_conexao2.php b/exemplo_alunos/code/test/teste_conexao2.php index 29ac375..b493a2f 100644 --- a/exemplo_alunos/code/test/teste_conexao2.php +++ b/exemplo_alunos/code/test/teste_conexao2.php @@ -1,7 +1,7 @@ -conectar(); +conectar(); diff --git a/exemplo_alunos/code/test/teste_curso_dao.php b/exemplo_alunos/code/test/teste_curso_dao.php index 9fcddfe..eec17ae 100644 --- a/exemplo_alunos/code/test/teste_curso_dao.php +++ b/exemplo_alunos/code/test/teste_curso_dao.php @@ -1,22 +1,22 @@ -inserir($curso); - -$cursos = $cursoDao->listar_tudo(); - -echo "
";
-print_r($cursos);
-echo "
"; - -$curso_por_id = $cursoDao->buscar_id(2); -echo "
";
-print_r($curso_por_id);
-echo "
"; +inserir($curso); + +$cursos = $cursoDao->listar_tudo(); + +echo "
";
+print_r($cursos);
+echo "
"; + +$curso_por_id = $cursoDao->buscar_id(2); +echo "
";
+print_r($curso_por_id);
+echo "
"; diff --git a/exemplo_alunos/code/test/teste_matricula_dao.php b/exemplo_alunos/code/test/teste_matricula_dao.php index cbb6790..8630df5 100644 --- a/exemplo_alunos/code/test/teste_matricula_dao.php +++ b/exemplo_alunos/code/test/teste_matricula_dao.php @@ -1,26 +1,26 @@ -buscar_id(3); -$turma = $turmaDao->buscar_id(2); - -$matricula = new Matricula(0, $aluno, $turma, "2020-01-01"); - -// $matriculaDao->inserir($matricula); - -$matriculas = $matriculaDao->listar_tudo(); - -echo "
";
-print_r($matriculas);
-echo "
"; +buscar_id(3); +$turma = $turmaDao->buscar_id(2); + +$matricula = new Matricula(0, $aluno, $turma, "2020-01-01"); + +// $matriculaDao->inserir($matricula); + +$matriculas = $matriculaDao->listar_tudo(); + +echo "
";
+print_r($matriculas);
+echo "
"; diff --git a/exemplo_alunos/code/test/teste_turma_dao.php b/exemplo_alunos/code/test/teste_turma_dao.php index 808ed03..f91e392 100644 --- a/exemplo_alunos/code/test/teste_turma_dao.php +++ b/exemplo_alunos/code/test/teste_turma_dao.php @@ -1,26 +1,26 @@ -buscar_id(2); -$turma = new Turma(0, "Turma de 2010", $curso); - -// $turmaDao->inserir($turma); - -$turmas = $turmaDao->listar_tudo(); - -echo "
";
-print_r($turmas);
-echo "
"; - -$turma_por_id = $turmaDao->buscar_id(2); -echo "
";
-print_r($turma_por_id);
-echo "
"; +buscar_id(2); +$turma = new Turma(0, "Turma de 2010", $curso); + +// $turmaDao->inserir($turma); + +$turmas = $turmaDao->listar_tudo(); + +echo "
";
+print_r($turmas);
+echo "
"; + +$turma_por_id = $turmaDao->buscar_id(2); +echo "
";
+print_r($turma_por_id);
+echo "
"; diff --git a/exemplo_alunos/docker-compose.yml b/exemplo_alunos/docker-compose.yml index 3fc2780..e86a6e1 100644 --- a/exemplo_alunos/docker-compose.yml +++ b/exemplo_alunos/docker-compose.yml @@ -1,27 +1,27 @@ -version: "3" -services: - php: - build: . - container_name: "php" - image: php:8.1.16-apache - volumes: - - ./code/:/var/www/html/ - ports: - - 80:80 - - db: - image: mariadb:10.5 - container_name: "mariadb-server" - restart: always - volumes: - - ./code/db/banco.sql:/docker-entrypoint-initdb.d/banco.sql - environment: - - MARIADB_USER=root - - MARIADB_ROOT_PASSWORD=123 - - adminer: - image: adminer:4.8.1 - container_name: "adminer" - restart: always - ports: +version: "3" +services: + php: + build: . + container_name: "php" + image: php:8.1.16-apache + volumes: + - ./code/:/var/www/html/ + ports: + - 80:80 + + db: + image: mariadb:10.5 + container_name: "mariadb-server" + restart: always + volumes: + - ./code/db/banco.sql:/docker-entrypoint-initdb.d/banco.sql + environment: + - MARIADB_USER=root + - MARIADB_ROOT_PASSWORD=123 + + adminer: + image: adminer:4.8.1 + container_name: "adminer" + restart: always + ports: - 8080:8080 \ No newline at end of file