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

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

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

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

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

  • ComeOn
  • ComeOn аватар
  • Не в сети
  • Модератор
  • Сообщений: 544
  • Спасибо получено: 143
  • Репутация: 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