Главная | Новости | Блог (rss) | Ответы | Учебник | Правила |
Вы здесь: ГлавнаяБлогПолучение значений из базы
Вход | Регистрация

Получение значений из базы

Как узнать количество сообщений в гостевой книге?
Будем считать, что структура гостевой книги уже установлена или создана.
Заходим в события -> Добавить обработчик.
Событие: Функция 1.
Действие: Получить кол-во, суммы.
Структура: (текущая).
Название: получить количество записей.
Далее в новой форме заполняем "Условие 1". Обязательное условие. Хоть мы и считает все записи, но хоть одно условие должно быть задано.
Активность: 1.
Поле: ID.
Условие: Не равно.
Значение: 0.
При таком условии будут выбираться все данные гостевой.
Далее переходим к заполнению получаемых данных. Названия полей для стандартной структуры гостевой книги.
Имя: Количество уникальных элементов.
Дата: Максимальное значение.
Теперь в шаблоне, где нужно вывести информацию пишем
<?function(base;guestbook;1;;)?>Записей в гостевой: {guestbook.rows}, авторов: {guestbook[name].grp}, последнее сообщение написано: {guestbook[adddate].grp}.
В задачу входило вывести количество сообщений, но получилось, что мы еще вывели количество различных авторов и дату последнего сообщения.
Можно выбрать количество сообщений за последнюю неделю.
Для этого нужно изменить только условие.
Активность: 1.
Поле: "Дата".
Условие: Больше либо равно.
Значение: <?function(dateadd;{DATE[fulltime]};-7;day)?>.
Если оставить всё остальное как есть, то будет выводится количество записей за последний 7 дней, количество авторов за это время и дата последнего сообщения.

Можно выбирать по нескольким полям с разными условиями. Если одной функцией не получается, можно создать несколько функций.
06 авг 2012г 19:41:26
Просмотров: 1649
← предыдущая следующая →
29 апр 2015г 16:17:52, Андрей
Здравствуйте пользователи конструктора Letnick.com ! Предлагаю всем нам об единица на сайте http://let-info.ru Есть форум, на котором можно обсуждать создавать и помогать в работе с созданном сайтом на конструкторе. Есть большой выбор смайликов для ваших сайтов и многое другое! Присоединяйтесь!
17 мар 2013г 22:40:29, vpu-34.ln0.ru
когда?
06 авг 2012г 23:18:48, Антон
У меня на сайте такая ситуация:
Фотогалерея создана по принципу стандартных структур форума. Мне необходимо вывести в анкетах количество фотографий отдельного пользователя в каждом разделе. Уже долго думаю над этим вопросом.
P.S. Приставка .grp в {guestbook[name].grp} — это группировка?
Ответ: Это делается созданием дополнительного вывода в структуре фотографий (условие по id пользователя и группировка по категориям) и вызова этого вывода в структуре профиля.
Напишу статью.

Ваш комментарий
Имя *
E-mail
Сообщение *
Введите цифры * Цифры ?

Введите цифры с картинки без букв
 

О нас | Написать нам | Сообщить о правонарушении |

Создать свой сайт © Конструктор сайтов Letnick.com 2006-2017