Ошибка неопределенной переменной в представлении CodeIgniter, если условие не выполненоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка неопределенной переменной в представлении CodeIgniter, если условие не выполнено

Сообщение Anonymous »

У меня есть программа, которая используется для управления товарами в магазине. Все работает нормально. Затем мне нужно получить отчет по update_stock_id для выданных элементов.Попробовал следующий код
Контроллер

Код: Выделить всё

class Reports extends FZ_Controller
{

function __construct()
{
parent::__construct();
$this->load->library('form_validation');

$this->load->model('Report_model');

}

public function printIssuedItems($id)
{
$data['issuedDetail'] = $this->Report_model->printIssuedItemData($id);
$this->load->view('reports/printIssuedItems', $data);
}
}
Модель

Код: Выделить всё

function printIssuedItemData($id)
{
$this->db->select('store_update_stock.request_no, store_update_stock.billed_date, tbl_user.username,store_item.item_name,
sum(store_update_stock_details.r_qty) as r_qty, sum(store_update_stock_details.ap_qty) as ap_qty,
sum(store_update_stock_details.is_qty) as is_qty');
$this->db->from('store_update_stock');
$this->db->join('store_update_stock_details', 'store_update_stock.update_stock_id=store_update_stock_details.update_stock_id');
$this->db->join('tbl_user', 'store_update_stock.supplier=tbl_user.userId');
$this->db->join('store_item', 'store_update_stock_details.item=store_item.item_id', 'right');
$this->db->where(array('store_update_stock.update_stock_id' => $id, 'store_update_stock_details.status' => 1));
$this->db->group_by('store_update_stock_details.item');

$q = $this->db->get();
if ($q->num_rows() > 0) {
return $q->result();
}
return false;
}
Просмотр (соответствующая часть)

Код: Выделить всё




Request No: [/b]    [b]            Request Date: [/b]    [b]            Officer Name: [/b]



Модель выдает правильный набор результатов. Но при выполнении представления отображается следующее сообщение об ошибке.

Обнаружена ошибка PHP

Серьезность: Примечание

Сообщение: Неопределенная переменная: выданные данные

Имя файла: report/printIssuedItems.php

Номер строки: 52


Отслеживание:

Файл:
C:\xampp\htdocs\wpsstores\application\views\reports\printIssuedItems.php

Строка: 52

Функция: _error_handler


Это относится к переменной $issuedData.
Я проверил каждую часть кода. Но не выявил никаких проблем.

Подробнее здесь: https://stackoverflow.com/questions/587 ... -satisfied
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»