Цикл по строкам набора результатов запроса CodeIgniter сохраняет только последнюю строку в переменной [дубликат]Php

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

Сообщение Anonymous »

Я работаю над диспетчером задач, в котором есть два типа пользователей: администраторы (все привилегии) ​​и пользователи (ограниченные привилегии).
Вот моя функция задачи в контроллере

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

public function task($id)
{
$data = array(
'query' => $this->main_model->get_task($id),
'task_id' => $id,
);
// ...
foreach ($this->main_model->get_task($id) as $tas) {
$data = array(
'title' => $tas->task_name,
'desc' => $tas->task_description,
'date_created' => $tas->date,
'date_started' => $tas->task_start_date,
'deadline' => $tas->task_deadline,
'creator' => $tas->task_creator,
'owner' => $tas->task_owner,
'attach' => $tas->attachment_name,
'status' => $tas->task_status,
'priority' => $tas->task_priority,
'task_id' => $tas->ID_task,
'base_url' => base_url()
);
}
$data1 = array(
'emps' => $this->main_model->get_employees(),
'creator' => $this->main_model->get_details($id),
'owner' => $this->main_model->get_owner($id)
);
if ($this->session->userdata('employee_type') == 3) {
$qu = $this->main_model->permission();
$id = $this->session->userdata('id');
$id_emp = $this->uri->segment(3);
if (in_array($id, $qu[0]) && in_array($id_emp, $qu[0])) {
$this->load->view('task', array_merge($data, $data1, $data2));
}
}
// ...
}
Я пытаюсь получить все данные из базы данных employee_tasks и проверить, находятся ли ID_task и ID_employee в одной строке базы данных, но я не могу заставить это работать, я получаю только первую строку базы данных, а не остальные, и это моя ключевая проблема, получить все строки из базы данных.
Я пробовал запросить базу данных с результатом, result_array, row, row_array, но по какой-то причине все отображает только первую строку в базе данных.

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

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

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

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

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

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