Welcome Guest, Not a member yet? Register   Sign In
foreach invalid arguments problem
#1

[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>";
&lt;?php endforeach;?&gt;

give error invalid arguments supllied for foreach
#2

[eluser]shivi[/eluser]
okkk i done now it's work




Theme © iAndrew 2016 - Forum software by © MyBB