снова тупанул , теперь ругается на <?= $result['kom_count'] ?>
Notice: Undefined index: kom_count in W:\OSPanel\domains\develop\themes\MatOrangeGrey\templates\homepage\index.phtmlon line 34
# cuHyc (12.01.2020 / 14:58)А где ты в таблице news видел данное поле?
снова тупанул , теперь ругается на <?= $result['kom_count'] ?>
Notice: Undefined index: kom_count in W:\OSPanel\domains\develop\themes\MatOrangeGrey\templates\homepage\index.phtmlon line 34
# AlkatraZ (12.01.2020 / 15:07)ячейки такой нет, есть kom
Ты открой PhpMyAdmin и залезь в ту таблицу, в которую ты делаешь запрос.
# cuHyc (12.01.2020 / 15:09)напиши
ячейки такой нет, есть kom
так это же с исходника https://github.com/johncms/joh ... phtml
26 строка
d($result);
# cuHyc (12.01.2020 / 15:09)Да, но число каментов там вычисляется вообще отдельным запросом и потом просто вставляется в результирующий массив.
ячейки такой нет, есть kom
так это же с исходника https://github.com/johncms/joh ... phtml
26 строка
# AlkatraZ (12.01.2020 / 15:07)так я специально добавлял ячейку avt_id
И еще на заметку...
Сам модуль новостей надо будет доработать, а то таблица осталась старая, еще с древне-быдлокодерских времен. ID автора там вообще нет, есть только ник. Чтоб получить ID автора и в
$db->prepare(
'
INSERT INTO `news` SET
`time` = ?,
`avt` = ?,
`avt_id` = ?,
`name` = ?,
`text` = ?,
`kom` = ?
'
)->execute(
[
time(),
$user->name,
$user->id,
$name,
$text,
$rid,
]
);
# cuHyc (12.01.2020 / 15:19)ага. ток это id темы на форуме, а не количество комментов а так, да, заработало гг
<?= $result['kom'] ?>
Всё заработало
# cuHyc (12.01.2020 / 15:19)А саму базу ты модифицировал?
так я специально добавлял ячейку avt_id
и в коде
добавлял переменную в запись базе
$db->prepare(
'
INSERT INTO `news` SET
`time` = ?
# Simba (12.01.2020 / 15:21)точняк)))
ага. ток это id темы на форуме, а не количество комментов а так, да, заработало гг
$komm = $db->query("SELECT COUNT(*) FROM `forum_topic` WHERE `id` = '" . $result['kom'] . "'")->fetchColumn();
# AlkatraZ (12.01.2020 / 15:45)ну первая запись была до этой ячейки
А саму базу ты модифицировал?
Ты должен был в таблицу (не в запрос, а вначале в саму таблицу) добавить INT поле avt_id со значением по умолчанию 0