From f13f6211adb5e220950088c1d4755e8403f3e9fc Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Wed, 16 Jul 2025 08:48:32 -0300 Subject: [PATCH] Adicionando classe Cities.class.php ao projeto --- vendor/model/Cities.class.php | 58 ++++++++++++++++++++++++ vendor/view/companies/companies_form.php | 20 ++++---- 2 files changed, 68 insertions(+), 10 deletions(-) create mode 100644 vendor/model/Cities.class.php diff --git a/vendor/model/Cities.class.php b/vendor/model/Cities.class.php new file mode 100644 index 0000000..387f06b --- /dev/null +++ b/vendor/model/Cities.class.php @@ -0,0 +1,58 @@ +connection = new MySql(); + + } + + /** Listagem de todos os registros */ + public function all($state_id) + { + + /** Parâmetros de entrad */ + $this->state_id = $state_id; + + /** Montagem do SQL */ + $this->sql = 'SELECT * FROM cities WHERE state_id = :state_id ORDER BY name ASC'; + + /** Preparo o SQL para execução */ + $this->stmt = $this->connection->connect()->prepare($this->sql); + + /** Preencho os valores */ + $this->stmt->bindParam(':state_id', $this->state_id); + + /** 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 ecd4764..2161687 100644 --- a/vendor/view/companies/companies_form.php +++ b/vendor/view/companies/companies_form.php @@ -111,20 +111,20 @@ try{
- - + +
- - + +
- - + +
@@ -133,14 +133,14 @@ try{
- - + +
- - + +