Опубликовано: 4 января 201213 г Для более понятной постановки вопроса, сначала опишу решаемую задачу:- в дополнительные поля шаблона userInfoPane необходимо включить информацию из внешней базы данных отзывов. Внешняя база состоит из 2х полей: member_id - (совпадает с форумным id пользователя)rev - количество отзывов. Встает вопрос: как включить эти данные в шаблон?Подскажите в каком направлении думать? Предполагаю следующие пути решения: 1) Включение массива в шаблон <? include_once('db_connect.php'); $query = "SELECT * FROM rev_reviewers"; $result = mysql_query($query, CONNECT_ID); $GLOBALS['rev'] = $result; ?> и в начале шаблона дописать <php> include_once('/var/www/path/query.php'); $reviews = $GLOBALS['rev']; $row = mysql_fetch_row($reviews); </php> Вопрос: как сопоставить member_id в самом шаблоне? <if test="avatar:|:$author['member_id'] == 'ID из запроса'"> что-то</if> 2) Использование дополнительных полейшаг 1: создать дополнительное поле "Отзывы" в дополнительных полях пользователя.шаг 2: запретить/скрыть редактирование этого поля и обновлять его запросомвсе хорошо, но... Вопрос: В какой таблице хранятся значения дополнительных полей в базе данных?
Для более понятной постановки вопроса, сначала опишу решаемую задачу:
- в дополнительные поля шаблона userInfoPane необходимо включить информацию из внешней базы данных отзывов.
Внешняя база состоит из 2х полей:
member_id - (совпадает с форумным id пользователя)
rev - количество отзывов.
Встает вопрос: как включить эти данные в шаблон?
Подскажите в каком направлении думать?
Предполагаю следующие пути решения:
1) Включение массива в шаблон
<? include_once('db_connect.php'); $query = "SELECT * FROM rev_reviewers"; $result = mysql_query($query, CONNECT_ID); $GLOBALS['rev'] = $result; ?>и в начале шаблона дописать
<php> include_once('/var/www/path/query.php'); $reviews = $GLOBALS['rev']; $row = mysql_fetch_row($reviews); </php>Вопрос: как сопоставить member_id в самом шаблоне?
<if test="avatar:|:$author['member_id'] == 'ID из запроса'">
что-то
</if>
2) Использование дополнительных полей
шаг 1: создать дополнительное поле "Отзывы" в дополнительных полях пользователя.
шаг 2: запретить/скрыть редактирование этого поля и обновлять его запросом
все хорошо, но...
Вопрос: В какой таблице хранятся значения дополнительных полей в базе данных?