![]() |
dropdown edit parameter selected - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5) +--- Forum: General Help (https://forum.codeigniter.com/forumdisplay.php?fid=24) +--- Thread: dropdown edit parameter selected (/showthread.php?tid=65360) |
dropdown edit parameter selected - nikolay37 - 06-02-2016 i have <?php echo form_dropdown('tema', $parametrodetalle, '17','style="width: 240px; font-size: 13px class="required" id="tema"'); ?> how change '17', by the value stored in a database. i have input text $('[name="tema"]').val(data.tema); and edit record it works well, but as I put that value in the dropdown al edit record? Controller public function index() { $this->load->helper('url'); $data['parametrodetalle']=$this->person->get_all_parametrodetalle(4); //$this->load->view('cascadeDrop/cascadeDrop', $data); $this->load->view('person_view',$data); } Model public function get_all_parametrodetalle($id) { $this->db->select('idparadetalle,namedetalle'); $this->db->from('parametrodetalle'); $this->db->where('idparametro',$id); $query = $this->db->get(); foreach($query->result_array() as $row){ $data[$row['idparadetalle']]=$row['namedetalle']; } return $data; } View dropdown <label class="control-label col-md-1">tema</label> <div class="col-md-4"> <?php echo form_dropdown('tema', $parametrodetalle, '17','style="width: 240px; font-size: 13px class="required" id="tema"'); ?> </div> function edit_person(id) { save_method = 'update'; $('#form')[0].reset(); // reset form on modals //Ajax Load data from ajax $.ajax({ url : "<?php echo site_url('person/ajax_edit/')?>/" + id, type: "GET", dataType: "JSON", success: function(data) { $('[name="id"]').val(data.id); $('[name="radicado"]').val(data.radicado); $('[name="fecha"]').val(data.fecha); $('[name="cedula"]').val(data.cedula); $('[name="remitente"]').val(data.remitente); $('[name="ciudad"]').val(data.ciudad); $('[name="tema"]').val(data.tema); $('[name="entidad"]').val(data.entidad); $('[name="observaciones"]').val(data.observaciones); $('[name="estado"]').val(data.estado); $('[name="numfolios"]').val(data.numfolios); $('[name="codfor379sif"]').val(data.codfor379sif); $('[name="fechafintramite"]').val(data.fechafintramite); $('[name="tipocorrespondencia"]').val(data.tipocorrespondencia); $('[name="ubicacion"]').val(data.ubicacion); $('[name="rutaarchivo"]').val(data.rutaarchivo); $('[name="numaz"]').val(data.numaz); $('#modal_form').modal('show'); // show bootstrap modal when complete loaded $('.modal-title').text('Editar radicado'); // Set title to Bootstrap modal title }, error: function (jqXHR, textStatus, errorThrown) { alert('Error get data from ajax'); } }); |