diff --git a/classes/alunos.class.php b/app/classes/alunos.class.php similarity index 100% rename from classes/alunos.class.php rename to app/classes/alunos.class.php diff --git a/classes/conexao.class.php b/app/classes/conexao.class.php similarity index 100% rename from classes/conexao.class.php rename to app/classes/conexao.class.php diff --git a/classes/config.php b/app/classes/config.php similarity index 100% rename from classes/config.php rename to app/classes/config.php diff --git a/classes/login.class.php b/app/classes/login.class.php similarity index 95% rename from classes/login.class.php rename to app/classes/login.class.php index d8c3c54..d81facd 100644 --- a/classes/login.class.php +++ b/app/classes/login.class.php @@ -6,7 +6,7 @@ //criada a função para faz o get da tabela login //conforme o id que está sendo passado para o select do banco public function getLogin($NO_USERNAME){ - if($NO_USERNAME>''){ + if(!$NO_USERNAME==''){ $this->sql = "SELECT * FROM LOGIN WHERE NO_USERNAME = ?"; $this->stmt = self::$inst->prepare($this->sql); $this->stmt->bindValue(1,$NO_USERNAME); diff --git a/app/controllers/Controller.php b/app/controllers/Controller.php index 4e65c53..ce6c45e 100644 --- a/app/controllers/Controller.php +++ b/app/controllers/Controller.php @@ -1,8 +1,8 @@ render($view,$data); - } + } + public function getLogin($NO_USERNAME){ + if(!$NO_USERNAME==''){ + $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...'); + } + } +} + +class DBA{ + protected $stmt, $sql, $res; + protected static $inst; + //faz a chamada da instancia da conexão com o banco de dados + function __construct(){ + try{ + if(self::$inst === null){ + self::$inst = new \PDO(STR_BD,USUARIO,SENHA); + } + //retorna a instancia com sucesso + //echo "Connected successfully"; + return self::$inst; + }catch(\PDOException $e){ + //retorna caso de erro na conexão + echo "Connection failed: " . $e->getMessage(); + } + } } \ No newline at end of file diff --git a/app/controllers/HomeController.php b/app/controllers/HomeController.php index 9ee3ac5..3a11f63 100644 --- a/app/controllers/HomeController.php +++ b/app/controllers/HomeController.php @@ -1,6 +1,6 @@ NO_USERNAME; + $Log = new Controller(); + $Logins = $Log->getLogin($usuario); + echo json_encode($Logins); + return json_encode($Logins); } - public function store(){ var_dump('store do login'); } diff --git a/app/views/home.php b/app/views/home.php index 051837c..6b6646b 100644 --- a/app/views/home.php +++ b/app/views/home.php @@ -1,3 +1,3 @@ layout("master");?> -