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
Post a Comment