Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Не выводится аватар в PM

Не выводится аватар в PM


     15.03.2013    Все вопросы » Общие вопросы по PHP    2905

вопрос
Не выводится аватар в PM, выводится, только мой, юзал вот этот код:


$row = $db->query("SELECT id, text, subj, foto, name as user_from, date, pm_read FROM ".USERPREFIX."_pm LEFT JOIN ".USERPREFIX."_users ON " . USERPREFIX . "_pm.user=" . USERPREFIX . "_users.user_id WHERE user_from = '{$member_id['name']}' AND folder = 'outbox' order by date desc" );
if ($row['foto']) {
$foto = "/uploads/fotos/" . $foto['foto'];
} else {
$foto = "/templates/Default/images/noavatar.png";
}

Ответил: Sander


WHERE user_from = '{$member_id['name']}' AND folder = 'outbox' 

Этот запрос выводит только ваши сообщения в папке исходящих.
Ну дык естественно, что в ваших сообщниях будет ваша аватарка.

4 комментария

uFlex
Юзер

uFlex - 15 марта 2013 12:42 -

Сделал так:

$row = $db->query("SELECT id, text, subj, foto, name as user_from, date, pm_read FROM ".USERPREFIX."_pm LEFT JOIN ".USERPREFIX."_users ON " . USERPREFIX . "_pm.user=" . USERPREFIX . "_users.user_id WHERE user_from = '{$member_id['name']}' AND folder = 'inbox' order by date desc" );
if ($row['foto']) {
$foto = "/uploads/fotos/" . $foto['foto'];
} else {
$foto = "/templates/Default/images/noavatar.png";
}


Теперь вылазит ошибка:
Fatal error: Cannot use object of type mysqli_result as array in /var/www/user1855/data/www/uwebber.ws/engine/modules/pm.php on line 1025

DaivZ
Юзер

DaivZ - 15 марта 2013 16:43 -


uFlex
Юзер

uFlex - 15 марта 2013 18:54 -

И чё ? Я прошу аватар отправленного пользователя!

ПафНутиЙ
Админ

ПафНутиЙ - 15 марта 2013 20:43 -

Тема поднималась уже много раз, юзайте поиск.

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх