From d1b5db4ef212bb67cada801b14b0b6b69c7ead45 Mon Sep 17 00:00:00 2001
From: Peter Goodhall
Date: Wed, 4 Sep 2019 23:42:11 +0100
Subject: [PATCH] More work done on search filter option
---
application/controllers/Search.php | 6 ++++++
application/models/Search.php | 6 ++++++
application/models/Search_filter.php | 18 ++++++++++++++++++
application/views/search/filter.php | 19 +++++++++++++++++++
4 files changed, 49 insertions(+)
create mode 100644 application/models/Search_filter.php
diff --git a/application/controllers/Search.php b/application/controllers/Search.php
index 5c28493b..b0189c14 100644
--- a/application/controllers/Search.php
+++ b/application/controllers/Search.php
@@ -39,6 +39,12 @@ class Search extends CI_Controller {
$this->load->library('form_validation');
+ $this->load->model('Search_filter');
+
+ $data['get_table_names'] = $this->Search_filter->get_table_columns();
+
+ //print_r($this->Search_filter->get_table_columns());
+
if ($this->form_validation->run() == FALSE)
{
$this->load->view('interface_assets/header', $data);
diff --git a/application/models/Search.php b/application/models/Search.php
index 97fdf4ff..1889e725 100644
--- a/application/models/Search.php
+++ b/application/models/Search.php
@@ -14,6 +14,12 @@ class Search extends CI_Model {
return $query;
}
+ function get_table_columns() {
+ $query = $this->db->query('DESCRIBE '.$this->config->item('table_name'));
+
+ return $query;
+ }
+
}
?>
\ No newline at end of file
diff --git a/application/models/Search_filter.php b/application/models/Search_filter.php
new file mode 100644
index 00000000..c215c780
--- /dev/null
+++ b/application/models/Search_filter.php
@@ -0,0 +1,18 @@
+db->query('DESCRIBE '.$this->config->item('table_name'));
+
+ return $query;
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/application/views/search/filter.php b/application/views/search/filter.php
index 23cad5a7..cc3fccf3 100644
--- a/application/views/search/filter.php
+++ b/application/views/search/filter.php
@@ -18,6 +18,25 @@
Explore & Poke the Logbook
Select functions go here
+
+