Skip to content

CodeIgniter Helper :: Quick Dynamic DropDown Select Box ?

Last updated on May 6, 2018

This post is about Quick and Easy Drop-down HTML Select box element generation with custom CI helper function(CI helper file merely contains your defined functions)

You might like this post –
How to create custom helper in CodeIgniter

Here is the steps to create Helper , just crate a file called dropdown_helper.php in application/helper/dropdown_helper.php. then copy paste the following code.

db->order_by($value,$orderBy);
	  }
	  $query = $CI->db->select("$name,$value")->from($table)->get();
	  if ($query->num_rows() > 0) {
		  foreach($query->result() as $data) {
			  $items[$data->$name] = $data->$value;
		  }
		  $query->free_result();
		  return $items;
	  }
  }

/* End of file dropdwon_helper.php */
/* Location: ./application/helper/dropdown_helper.php */

How to use Dropdown helper?

To use this helper, you should load this helper just like ci core helpers,you can load this helper controller level or method level or you can set auto load in applications/config/autoload.php(you can use any were in the application).

  $this->load->helper('dropdown');

How to Use Show Me Example

Create a controller class called test.php in application/controllers/test.php, then copy past below script

load->helper(array('dropdown','form'));
		 $dropdownItems = listData('country_tbl','country_id', 'country_name');
		 echo form_dropdown('dropdown',$dropdownItems,$selected = 8);
	 }
}

/* End of file test.php */
/* Location: ./application/controllers/test.php */
0 0 votes
Article Rating
Subscribe
Notify of
guest

33 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments