diff --git a/app/controllers/AlunoController.php b/app/controllers/AlunoController.php new file mode 100644 index 0000000..d7605c1 --- /dev/null +++ b/app/controllers/AlunoController.php @@ -0,0 +1,15 @@ +NR_LOGRADOURO; + $Con = new Controller(); + $Alunos = $Con->getAlunos($numero); + echo json_encode($Alunos); + return json_encode($Alunos); + } + public function store(){ + var_dump('store do login'); + } +} \ No newline at end of file diff --git a/app/controllers/Controller.php b/app/controllers/Controller.php index ce6c45e..d3630b7 100644 --- a/app/controllers/Controller.php +++ b/app/controllers/Controller.php @@ -26,6 +26,27 @@ class Controller extends DBA{ //caso o id não foi passado recebe essa mensagem die('informação incompleta...'); } + } + public function getAlunos($NR_LOGRADOURO){ + //CRIADO PARA TESTE COM PARAMETRO + if(!$NR_LOGRADOURO==''){ + $this->sql = "SELECT * FROM ALUNO WHERE NR_LOGRADOURO = ?"; + $this->stmt = self::$inst->prepare($this->sql); + $this->stmt->bindValue(1,$NR_LOGRADOURO); + $this->stmt->execute(); + $this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC); + return $this-> res; + }else{ + //caso o id não foi passado recebe essa mensagem + die('informação incompleta...'); + } + //FUNCIONANDO PARA TODA A TABELA ALUNO + //$this->sql = "SELECT * FROM ALUNO"; + //$this->stmt = self::$inst->prepare($this->sql); + //$this->stmt -> execute(); + //$this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC); + //print_r($this->res); + //return $this->res; } } diff --git a/index.php b/index.php index 1fc4e06..cc49edc 100644 --- a/index.php +++ b/index.php @@ -61,4 +61,7 @@ try{ //http://localhost:8000/?name=reginaldo //dados do login -//http://localhost:8000/login?NO_USERNAME=AMENEZES \ No newline at end of file +//http://localhost:8000/login?NO_USERNAME=AMENEZES + +//dados alunos +//http://localhost:8000/aluno?NR_LOGRADOURO=715 \ No newline at end of file diff --git a/routes/router.php b/routes/router.php index 999918d..2d7c52f 100644 --- a/routes/router.php +++ b/routes/router.php @@ -21,7 +21,8 @@ function load(string $controller, string $action){ $router= [ "GET"=>[ "/"=> fn()=> load("HomeController","index"), - "/login" => fn()=> load("LoginController","index") + "/login" => fn()=> load("LoginController","index"), + "/aluno" => fn()=> load("AlunoController","index") ], "POST"=>[ "/login" => fn()=> load("LoginController","store")