php - Fatal error: Cannot use object of type stdClass as array in line 33 -
please help... seems error in
$agentlist = array();
i want echo list in view
please help... please help... please help...
$this->load->model('home_model'); $agent= $this->home_model->getagent($data['userid']); $agentlist = array(); $listagent = ''; if($agent !== false) { foreach ($agent->result() $row) { array_push($agentlist, $row['agentcode']); $listagent .= "<option value='".$row->agentcode."'>".$row->name."</option>"; } } $listschool = $this->home_model->getallschool($agentlist); $listtd = ''; if($listschool !== false) { foreach ($listschool->result() $row) { $address = $row->address." ".$row->address2; $listtd .= "<tr> <td class='schoolcode' data-comp='".$row->companyname."' data-kpid='".$row->keypersonid."'>".$row->no_."</td> <td>".$row->name."</td> <td>".$address."</td> <td class='schoolcode2'>".$row->secondarycode."</td> <td>".$row->segmentname."</td> </tr>"; } } $data['returndata'] = array("listagent" => $listagent, "listtd" => $listtd); $this->load->view('home',$data);
here using $row both object , array (which error message comes assume).
foreach ($agent->result() $row) { array_push($agentlist, $row['agentcode']); $listagent .= "<option value='".$row->agentcode."'>".$row->name."</option>"; }
change to:
array_push($agentlist, $row->agentcode);
Comments
Post a Comment