Регистрация
Вход через соцсети
Восстановление пароля

вывести Логин пользователя

Новый топик
12.06.2008, 01:36
Ответить | Цитировать
savedlife


Зарегистрирован:
2008-01-29
Сообщений: 2

Задача кажется простой: нужно вывести Логин пользователя, который добавил Обьект.
Но я нашел только ID пользователя, добавившего обьект ($f_UserID)
Пробовал делать запрос, но не нашел, какие вообще таблицы тут есть и где их искать.

думаю должно выглядеть примерно так:
Код:
".listQuery("select Login from User where <какой-то логин_ID>=$f_UserID")."


направьте пожалуйста меня на верный путь улыбка, т.к. я недавно работаю с этой системой и еще не во всем разобрался.

Спасибо.
12.06.2008, 14:46
Ответить | Цитировать
VlastV
qb.digital

Зарегистрирован:
2005-11-02
Сообщений: 202

" . listQuery("SELECT Login FROM User WHERE User_ID = $f_UserID", '$data[Login]') . "

Разработка сайтов на CMS NetCat. Портфолио http://vlastv.ru/ E-mail: me [at] vlastv [dot] ru ; ICQ: 66117050
12.06.2008, 18:05
Ответить | Цитировать
savedlife


Зарегистрирован:
2008-01-29
Сообщений: 2

спасибо большое! работает.
12.06.2008, 18:20
Ответить | Цитировать
d

Зарегистрирован:
2007-02-09
Сообщений: 93

Лучше все же сделать несколько по-другому, если речь идет о выводе в списке объектов, а не в полном выводе объекта.

Предложенное решение работает, но делает 1 запрос на каждый объект в списке, что сильно увеличивает количество запросов на страницу. Лучше добавить условия в основной запрос, и получить эти данные вместе со всеми остальными.

В системных настройках компонента:

$query_join = "LEFT JOIN User as b ON (a.User_ID=b.User_ID)";
$query_select = "b.Login";
$result_vars = "$f_UserLogin";

Теперь у каждого объекта будет переменная $f_UserLogin, которая содержит логин.
198 196 2008-06-12 18:20:51 9349
Описание проекта