ВЫБЕРИТЕ COUNT() для каждого идентификатора с помощью Codeigniter и отправьте для просмотраPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 ВЫБЕРИТЕ COUNT() для каждого идентификатора с помощью Codeigniter и отправьте для просмотра

Сообщение Anonymous »

У меня проблема с передачей данных из модели в представление. В моей базе данных есть проект с несколькими задачами. Мне нужно их ПОСЧИТАТЬ.
Как передать счетчик для каждого идентификатора в представление?
(Я знаю об echo $this->db->count_all_results();)
  • Проект 1: 5 задач
  • Проект 2: 10 задач
  • Проект 3: 1 задача
МОДЕЛЬ:
function wyswietl($arrayid)
{
$query = $this->db->query("SELECT COUNT( id_zadania ) AS zlicz
FROM projekty_zadania
WHERE id =$arrayid");
return $query->result();
}

КОНТРОЛЛЕР
function WszystkieProjekty()
{
$data['moje'] = $this->Todo_model->wyswietlWszystkieProjekty();
$arrayid = array();
foreach ( $data['moje'] as $row ) {
$row->id;
$aaa = $row->id;
$arrayid[] = $this->Todo_model->wyswietl($aaa);
}
$data['tabid'] = $arrayid;
$this->load->view('Projekty.html', $data);
}

МОДЕЛЬ:
function wyswietlWszystkieProjekty()
{
$query = $this->db->query("SELECT * FROM todo");
return $query->result();
}


Подробнее здесь: https://stackoverflow.com/questions/216 ... nd-to-view
Ответить

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

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

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

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

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