Invalid argument supplied for foreach() in Codeigniter
22:41 22 Sep 2013

I am getting error message: Invalid argument for foreach() in my View. I wanted to display all entries in my mysql table but i kept on getting error message. I am a newbie in Codeigniter and couldn't really figure out how to solve this. The codes are the following: My model (display_branch.php)

db->select('bcode, bname, btel, badd');
    $this->db->from('branches');

    $query = $this->db->get();

    if($query->num_rows() == 1)
    {
        $results = $query->result();
        return $results;
    }
    else
    {
        return FALSE;
    }
}
}?>

My Controller (link_controller.php) *only the snippet.

public function insert()
{
    $this->load->model('display_branch');

    $data['results'] = $this->display_branch->getAll(); 

    $this->load->view('insert_branch');
    $this->load->view('navigation');
    $this->load->view('content_bc', $data);
    $this->load->view('footers');
}

And my view(content_bc.php)

';
            echo ''.$row->bcode.'';
            echo ''.$row->bname.'';
            echo ''.$row->btel.'';
            echo ''.$row->badd.'';
            echo '';
        }

?>

Please help me what to do. Thank you.

php codeigniter model-view-controller foreach resultset