[eluser]echo[/eluser]
Hello guys and girls
I'm newbie in Codeigniter.
I have table: pages
And when I want to display data from table, I get this error and I don't know where is my error.
Any suggestions will help me.
Code:
A PHP Error was encountered
Severity: Notice
Message: Undefined index: page_description
Filename: core/Loader.php(829) : eval()'d code
Line Number: 10
" />
page_view.php
Code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title><?=$pages_info['page_title'];?></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="<?=$pages_info['page_description'];?>" />
<meta name="keywords" content="<?=$pages_info['page_keywords'];?>" />
pages_model.php
Code:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Pages_model extends CI_Model {
function get_pages()
{
$this->db->where('page_hidden', 'no');
$query = $this->db->get('pages');
return $query->result_array();
}
function get_pages_info($page_title)
{
$this->db->where('page_title_en', $page_title);
$query = $this->db->get('pages');
return $query->row_array();
}
}
?>
controllers/pages.php
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Pages extends CI_Controller {
function index()
{
redirect(base_url());
}
function page($page_title)
{
$data['pages'] = $this->pages_model->get_pages();
$data['pages_info'] = $this->pages_model->get_pages_info($page_title);
$name = 'page';
$this->template->page_view($data, $name);
}
}
?>