Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Посчитать количество записей, связанных с основной

Посчитать количество записей, связанных с основной 1 мес. 3 нед. назад #11833

  • stas_rsv
  • stas_rsv аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 72
  • Спасибо получено: 5
  • Репутация: 1
Привет. Помогите решить задачку.
Есть ТК1 и ТК2, они связаны между собой по полям art_id (ТК1) = code_one (ТК2)
Хотелось бы подсчитать количество записей из ТК2 для каждой записи ТК1.
И вывести цифру в списке ТК1
Хотел использовать Core 42, но не смог получить в него значение art_id из ТК1 для дальнейшей фильтрации записей для ТК2 из базы.
Я правда использовал только раздел Prepare Content без сохранения значения в базу.
Последнее редактирование: 1 мес. 3 нед. назад от stas_rsv.
Администратор запретил публиковать записи гостям.

Посчитать количество записей, связанных с основной 1 мес. 3 нед. назад #11834

  • ComeOn
  • ComeOn аватар
  • Не в сети
  • Модератор
  • Сообщений: 539
  • Спасибо получено: 142
  • Репутация: 38
Привет.
ID записи получить достаточно несложно:
$id=$config['storages']['#__content']->id;
Ну, и дальше у тебя пойдёт что-то типа:
$value = JCckDatabase::loadResult("select count(*) from #__cck_store_item_content where cck='tk2' and code_one=$id);");
В таблице мог ошибиться, сам сообразишь.
C приветом, Илья.
Veni, Vidi, Vici
Администратор запретил публиковать записи гостям.
Спасибо сказали: stas_rsv
Модераторы: KKAAZZOO

roundtheme