Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- view Single_input.php
- <html>
- <?php echo form_open('Petugas/submit');?>
- Jenis :<?php echo form_dropdown("id_jenisku",$jenisx,"","id='id_jenis'"); ?>
- <div id="tampil">
- <?php
- echo form_dropdown("id_bay",array('Pilih Bay / Trafo'=>'Pilih Bay Dahulu'),'','disabled');
- echo form_dropdown("id_objek",array('Pilih Bay / Trafo'=>'Pilih Bay Dahulu'),'','disabled');
- ?>
- <?php echo form_submit("submit","Submit"); ?>
- <?php echo form_close(); ?>
- <script type="text/javascript">
- $("#id_jenis").change(function(){
- var selectValues = $("#id_jenis").val();
- if (selectValues == 0){
- var msg = "Bay / Trafo :<br><select name=\"id_bay\" disabled><option value=\"Pilih Kota / Kabupaten\">Pilih Jenis Bay Dahulu</option></select>";
- $('#tampil').html(msg);
- var msg2 = "Object Pengukuran :<br><select name=\"id_objek\" disabled><option value=\"Pilih Kota / Kabupaten\">Pilih Jenis Bay Dahulu</option></select>";
- $('#tampil').html(msg2);
- }else{
- var id_jenis = {id_jenis:$("#id_jenis").val()};
- $('#id_bay').attr("disabled",true);
- $('#id_objek').attr("disabled",true);
- $.ajax({
- type: "POST",
- url : "<?php echo site_url('Petugas/opt_select')?>",
- data: id_jenis,
- success: function(msg){
- $('#tampil').html(msg);
- }
- });
- }
- });
- </script>
- </body>
- </html>
- view opt_act.php
- <?php
- echo form_dropdown("id_bay",$option_bay,'',"id='id_bay'");
- ?>
- <?php
- echo form_dropdown("id_objek",$option_obj,'',"id='id_objek'");
- ?>
- Controller Petugas.php
- function single_input_thermo()
- {
- $data['jenisx']= $this->petugas_model->get_jenis_opt();
- $this->load->view('Petugas/Single_input',$data);
- }
- function opt_select()
- {
- if ('IS_AJAX'){
- $idjenis=$this->input->post('id_jenis');
- echo $idjenis;
- $idgi=$this->session->userdata('gi');
- $data['option_bay']=$this->petugas_model->get_bay_opt($idgi,$idjenis);
- $data['option_obj']= $this->petugas_model->get_objek_opt($idjenis);
- $this->load->view('Petugas/opt_act',$data);
- }
- function submit(){
- echo "Jenis Bay ".$this->input->post("id_jenisku");
- echo "<br>";
- echo "Nama Bay".$this->input->post("id_bay");
- echo "<br>";
- echo "Objek Bay ".$this->input->post("id_objek");
- }
- model petugas_model.php
- function get_jenis_opt()
- {
- $this->db->select('*');
- $this->db->from('JENIS_BAY');
- $jenis=$this->db->get();
- foreach ($jenis->result() as $row) {
- $result[0]='pilih jenis';
- $result[$row->ID_JENIS]=$row->NAMA_JENIS;
- }
- return $result;
- }
- function get_bay_opt($idgi,$idjenis)
- {
- $this->db->select('*');
- $this->db->from('BAY');
- $this->db->where('ID_GI',$idgi);
- $this->db->where('ID_JENIS',$idjenis);
- $bay=$this->db->get();
- foreach ($bay->result() as $row) {
- $result[0]='pilih Bay';
- $result[$row->ID_BAY]=$row->NAMA_BAY;
- }
- return $result;
- }
- function get_objek_opt($idjenis)
- {
- $this->db->select('*');
- $this->db->from('OBJECT');
- $this->db->where('ID_JENIS',$idjenis);
- $objek=$this->db->get();
- foreach ($objek->result() as $row) {
- $result1[0]='Pilih Objek';
- $result1[$row->ID_OBJECT]=$row->NAMA_OBJECT;
- }
- return $result1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement