php - how to resolve an error array to string conversion -


my model

public function tertinggi() {      $sql="select max(jmlnilai+case when prestasi null 0 else prestasi end) tertinggi datasiswa";      $hasil = $this->db->query($sql);       if($hasil->num_rows() > 0){         return $hasil->row_array();      }       return false; } 

my controller

$data['tertinggi']= $this->m_peserta->tertinggi();          $this->load->view('admin/v_header');         $this->load->view('admin/v_pages',$data);         $this->load->view('admin/v_footer'); 

my view

nilai tertinggi : <?php echo $tertinggi;?> 

i have error 'message: array string conversion'

so, on day, tertinggi method returns array, like

['tertinggi' => n] 

where n number.

you assign array $data['tertinggi'] pass view.

ergo, $tertinggi aforementioned array. try

<?= $tertinggi['tertinggi'] ?> 

or perhaps method return scalar value, eg

if($hasil->num_rows() > 0){       return $hasil->row_array()['tertinggi']; // note: php 5.4 array de-referencing }   return null; 

Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -