Que tal amigos, necesito crear un combobox dependientes..el tipico region/comuna, esto lo habia echo...pero con php sin framework, resulta que ahora estoy utilizando codeigniter y me pasaron una aplicacion....y tengo que implementar el combobox dinamico dependiente.
Controlador edit:
Código PHP:
$this->load->view('cd/edit_profile', $data);
$this->load->model('cd/edit_profile', $data);
$data['regiones_select'] = $this->cd_model->fill_dropdown('regiones', 'codigo,nombre');
Modelo cd_model
Código PHP:
function fill_dropdown($table, $data, $where = NULL, $what = NULL){
if($where)
$this->db->where($where, $what);
$this->db->select($data);
$query = $this->db->get($table);
$ddmenu = array();
$ddmenu[''] = 'Seleccione';
$fields = explode(',', $data);
foreach ($query->result_array() as $tablerow) {
$index = $tablerow[$fields[0]];
$source = $tablerow[$fields[1]];
$ddmenu[$index] = $source;
}
return $ddmenu;
}
y la vista donde estan los select
Código PHP:
$region = $regiones_select;
$id = 'id="region" '; //agregamos id a select region
<tr>
<td><?php echo form_label('Region', 'region'); ?></td>
<td><?php echo form_dropdown('region', $region, $uregion_code,$id); ?></td>
<td style="color: red;"><?php echo form_error('region'); ?><?php echo isset($errors['region'])?$errors['region']:''; ?></td>
</tr>
Se que tengo que utilizar Jquery con ajax .
Pero orientenme al respecto de lo primero que tengo que hacer.
Gracias!