From bc6d88534aeb3b3c05034900a66065911e73ac64 Mon Sep 17 00:00:00 2001 From: Reginaldo Date: Wed, 31 May 2023 16:16:09 -0300 Subject: [PATCH] primeiro commit --- classes/alunos.class.php | 15 +++++++++++++++ classes/conexao.class.php | 29 +++++++++++++++++++++++++++++ classes/config.php | 9 +++++++++ classes/login.class.php | 22 ++++++++++++++++++++++ index.php | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 109 insertions(+) create mode 100644 classes/alunos.class.php create mode 100644 classes/conexao.class.php create mode 100644 classes/config.php create mode 100644 classes/login.class.php create mode 100644 index.php diff --git a/classes/alunos.class.php b/classes/alunos.class.php new file mode 100644 index 0000000..b35e1ed --- /dev/null +++ b/classes/alunos.class.php @@ -0,0 +1,15 @@ +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/classes/conexao.class.php b/classes/conexao.class.php new file mode 100644 index 0000000..d89a858 --- /dev/null +++ b/classes/conexao.class.php @@ -0,0 +1,29 @@ +getMessage(); + } + + } + + } +?> \ No newline at end of file diff --git a/classes/config.php b/classes/config.php new file mode 100644 index 0000000..790933c --- /dev/null +++ b/classes/config.php @@ -0,0 +1,9 @@ +''){ + $this->sql = "SELECT * FROM LOGIN WHERE NO_USERNAME = ?"; + $this->stmt = self::$inst->prepare($this->sql); + $this->stmt->bindValue(1,$NO_USERNAME); + $this->stmt->execute(); + $this->res = $this->stmt->fetch(PDO::FETCH_OBJ); + return $this-> res; + }else{ + //caso o id não foi passado recebe essa mensagem + die('informação incompleta...'); + } + + } + } \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..72865fa --- /dev/null +++ b/index.php @@ -0,0 +1,34 @@ +getAlunos(); + +//echo json_encode($Alunos); + +//criada a instancia da classe login com um id 61 fixo +$Log = new Login; +$Logins = $Log->getLogin($NO_USERNAME); + +// feito um print exibindo apenas o campo NO_USERNAME +echo json_encode($Logins); + +exit; + +//url para retonar o login 61 +//http://localhost/projeto/api_educa/index.php/?idf=61 +//http://localhost/projeto/api_educa/index.php/?idf=66 +//http://192.168.18.2/projeto/api_educa/index.php/?NO_USERNAME=AMENEZES \ No newline at end of file