Loading...
Обучение/Помощь новичкам | не работает переменная в инклуде
короче, есть у меня боковая панель, с переменной аватара <? avatar($ank['id']); ?>
но когда захожу в блоги коментариев то аватарка пропадает ((( ковырял код как сделать что бы все работало ,
файл комментариев скинул, кто сможет выручить?


движек дкмс 664
WinRAR.rar 1.9 Kb ⬇ 11

________
посл. ред. 17.06.2026 в 07:41; всего 1 раз(а); by pyrokinesis
вот скрин
причем тут боковая? панель и комментарии
ALeeXSD , потому что переменные конфликтуют ,
ALeeXSD , ковырял код вывел ид пользователя $ank[id] то при заходе в коментарии польователю прописывается id блога а не пользователя
Было
while ($post = mysql_fetch_assoc($q)) {
$ank = get_user($post['id_user']);

// Вот здесь проблема.
// Вы получаете данные пользователя в $ank, но затем вызываете функцию без аргументов,
// которая ищет данные в испорченной глобальной переменной $user.
avatar40();
}

Стало

while ($post = mysql_fetch_assoc($q)) {
$ank = get_user($post['id_user']);

// Вот здесь проблема.
// Вы получаете данные пользователя в $ank, но затем вызываете функцию без аргументов,
// которая ищет данные в испорченной глобальной переменной $user.
avatar40();
}
Ramzesoff , я решил таким способом

$ank['id'] = $user['id'];
if (isset($_GET['id']) && !isset($diary)) $ank['id'] = intval($_GET['id']);
Онлайн: 2
Время:
Gen. 0.1248
(c) Bym.Guru 2010-2026