Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 6th, 2012  |  syntax: None  |  size: 4.27 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. PHP Fatal error: Call to a member function row() on a non-object in
  2. <?php echo form_open('home/cari_id');
  3. ?>
  4. <table width='34%' align='left'>
  5.     <tr>
  6.         <td width="54%" align="left">ID Pelanggan</td>
  7.  
  8.         <td width="36%">
  9.             <?php echo form_input('id',set_value('id'));?>
  10.             <?php echo form_error('id');?>
  11.         </td>
  12.         <td width="10%">
  13.             <?php echo form_submit('submit','Cari');?>
  14.         </td>
  15.     </tr>
  16. </table>
  17.  
  18. <br /><br />
  19.  
  20. <table width="68%" align="left">
  21.     <tr>
  22.         <td width="17%" align="left">Nama</td>
  23.         <td>
  24.             <?php  
  25.                 $row = $record->row();
  26.                 $nama1 = array(
  27.                          'name' => 'nama',
  28.                          'maxlength' => '100',
  29.                          'size' => '50',
  30.                          'style' => 'width:120%');
  31.                 echo form_input($nama1,$row->nama);?>
  32.             <?php echo form_error('nama');?>
  33.         </td>
  34.     </tr>
  35.     <tr>
  36.     <td align="left">Alamat</td>
  37.     <td>
  38.         <?php
  39.             $alamat1 = array(
  40.                         'name' => 'alamat',
  41.                         'rows' => '5',
  42.                         'cols' => '3',
  43.                         'style' => 'width:200%');
  44.             echo form_textarea($alamat1,$row->alamat);?>
  45.         <?php echo form_error('alamat');?>
  46.     </td>
  47.     </tr>
  48.     <tr>
  49.         <td align="left">Golongan</td>
  50.         <td width='29%'>
  51.             <?php
  52.                 $gol1 = array(
  53.                         'name' => 'gol',
  54.                         'maxlength' => '100',
  55.                         'size' => '50',
  56.                         'style' => 'width:40%');
  57.                 echo form_input($gol1,$row->golongan);?>
  58.             <?php echo form_error('gol');?>
  59.         </td>
  60.         <td width="10%" align="left">Tarif</td>
  61.         <td width="44%">
  62.             <?php
  63.                 $tarif = array(
  64.                 'name' => 'tarif',
  65.                 'maxlength' => '100',
  66.                 'size' => '50',
  67.                 'style' => 'width:30%');
  68.                 echo form_input($tarif,$row->tarif);?>
  69.             <?php echo form_error('tarif');?>
  70.         </td>
  71.     </tr>
  72. </table>
  73.        
  74. public function cari_id()
  75. {
  76.     $this->auth->restrict();
  77.    // mencegah user mengakses menu yang tidak boleh ia buka
  78.     $this->auth->cek_menu(4);
  79.  
  80.     $this->load->library('form_validation');
  81.  
  82.     $this->form_validation->set_rules('id', 'ID Pelanggan', 'trim|required');
  83.     //$this->form_validation->set_rules('nama','Nama','trim'|'required');
  84.     //$this->form_validation->set_rules('alamat','Alamat','trim'|'required');
  85.     //$this->form_validation->set_rules('gol', 'Golongan', 'trim|required');
  86.     //$this->form_validation->set_rules('tarif', 'Tarif', 'trim|required');
  87.     $this->form_validation->set_error_delimiters(' <span style="color:#FF0000">', '</span>');
  88.     $id_pel = $this->input->post('id') ;
  89.     //$data1 = $this->usermodel->get_list_bayar_pel($id_pel);
  90.     //$data=$data1->row();
  91.     $data1 = $this->usermodel->get_list_bayar_pel($id_pel);
  92.     $data['record'] = $query->result_array();
  93.     $this->template->set('title','Input Pembayaran | POS Application');
  94.     $this->template->load('template','admin/input_pembayaran',$data);
  95.  
  96. }
  97.        
  98. function get_list_bayar_pel($id)
  99. {
  100.     $this->db->select('b.name as nama, b.address as alamat, c.nm_gol as golongan,d.rate_value as tarif');
  101.     $this->db->from('account_t a, account_nameinfo_t b, golongan_t c, (select rate_value from rate_t a, golongan_t b where a.id_gol = b.id_gol) d');    
  102.     $this->db->where('a.id_account = b.obj_id');
  103.     $this->db->where('a.id_gol = c.id_gol');
  104.     $this->db->where('a.id_account = "'.$id.'"');
  105.     $result = $this->db->get();
  106.     return $result;
  107.     }
  108.        
  109. $data['record'] = $query->row();
  110.        
  111. <?php  
  112.  
  113.                 $nama1 = array(
  114.                          'name' => 'nama',
  115.                          'maxlength' => '100',
  116.                          'size' => '50',
  117.                          'style' => 'width:120%');
  118.                 echo form_input($nama1,$record->nama);?>
  119.             <?php echo form_error('nama');?>
  120.        
  121. $result = $this->db->get('tablename')->row();
  122.        
  123. $data['record'] = $query->result_array();
  124.        
  125. $data['record'] = $query->row();
  126.        
  127. $data['record'] = $query->result_array();
  128.        
  129. $data['record'] = $query->result_array();
  130.        
  131. $data['record'] = $query->row();