[eluser]shivi[/eluser]
model
Code:
<?php
class Newsmodel extends CI_Model{
public function getAll(){
$query = $this->db->get('news');
if($query->num_rows() > 0){
foreach($query->result() as $row){
$data[] = $row;
}
return $data;
}
}
}
controller
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$this->home();
}
public function home(){
$this->load->model('newsmodel');
$data['datanews'] = $this->newsmodel->getAll();
$this->load->view('welcome_message',$data);
}
}
home page
Code:
<?php foreach ($datanews as $r):?>
echo "<div class="page-header">h3>".$r->title."</h3></div>";
echo "<p>".$r->bodytitle."</p>";
echo "<p>".$r->link."</p>";
<?php endforeach;?>
give error invalid arguments supllied for foreach