Не нравятся результаты поиска? Попробуйте другой поиск!

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


     15.03.2013    Общие вопросы по PHP    1594

вопрос
Не выводится аватар в 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
16 | 4

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
2

283 | 175

DaivZ - 15 марта 2013 16:43 - Юзер


uFlex
16 | 4

uFlex - 15 марта 2013 18:54 - Юзер

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

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

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