From df61b366d5917c933ee94d44bbef5268c899a2bd Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Wed, 16 Jul 2025 09:42:42 -0300 Subject: [PATCH] Debug --- vendor/model/States.class.php | 50 ++++++++++++++++++++++++ vendor/view/companies/companies_form.php | 24 +++++++++++- 2 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 vendor/model/States.class.php diff --git a/vendor/model/States.class.php b/vendor/model/States.class.php new file mode 100644 index 0000000..ad03c0d --- /dev/null +++ b/vendor/model/States.class.php @@ -0,0 +1,50 @@ +connection = new MySql(); + + } + + /** Listagem de todos os registros */ + public function all() + { + + /** Montagem do SQL */ + $this->sql = 'SELECT * FROM states ORDER BY name ASC'; + + /** Preparo o SQL para execução */ + $this->stmt = $this->connection->connect()->prepare($this->sql); + + /** Executo o SQL */ + $this->stmt->execute(); + + /** Retorno o resultado */ + return $this->stmt->fetchAll(\PDO::FETCH_OBJ); + + } + + /** Destrutor da classe */ + public function __destruct() + { + + /** Instanciamento da classe */ + $this->connection = null; + + } + +} \ No newline at end of file diff --git a/vendor/view/companies/companies_form.php b/vendor/view/companies/companies_form.php index a7a350f..2e90c7d 100644 --- a/vendor/view/companies/companies_form.php +++ b/vendor/view/companies/companies_form.php @@ -2,6 +2,8 @@ /** Importação de classes */ use vendor\model\Companies; +use vendor\model\Cities; +use vendor\model\States; try{ @@ -10,6 +12,8 @@ try{ /** Instânciamento de classes */ $Companies = new Companies(); + $Cities = new Cities(); + $States = new States(); /** Parametros de entrada */ $CompaniesId = isset($_POST['company_id']) ? $Main->antiInjection($_POST['company_id']) : 0; @@ -181,7 +185,23 @@ try{