Создание вспомогательных функций для наполнения содержимого страниц сайта.

Вспомогательные функции:

1. счетчики посещений;

2. учет активных и зарегистрированных пользователей;

3. отображение текущей даты, времени;

4. отображение статистики по разделам и категориям информационных ресурсов;

5. создание собственной системы навигации, организация постраничного вывода;

6. поиск по сайту;

7. построение карты сайта.

Составление агрегатных запросов:

Tov

idTov idGrTov Price
     

 

1. получить:

idGrTov Количество единиц товара
   

 

Select idGrTov, Count (idTov) as cnt

From Tov

Group By idGrTov

Должны отсутствовать запросы типа:

Delete *

From Tov

Надо:

Update Tov

Set isDelete=”1”

Отображение статистики активных и неактивных пользователей:

Активный пользователь – прошел авторизацию, не использовал кнопку «выход».

Для подсчета числа активных пользователей необходимо использовать модели обновления интегрированной информации.

Отображение даты и времени можно отобразить с помощью Java Script или с помощью функции РНР.

Постраничный вывод:

Необходимо в качестве исходных данных следующее:

1. количество записей на одной странице;

2. общее количество записей в результате запроса.

Последовательность действий:

1. рассчитать количество страниц;

2. установить указатель на 1 странице;

3. организовать навигацию при постраничном отображении набора данных.

Пример: формирование страницы шаблона.

1. 1-5;

2. 6-10;

3. 11-15;

4. 16-18.

18 записей, длина страницы – 5, количество страниц – 4 .

function a_pages ($step, $total) {

$i=0 ;

$pv=1;

do { $nx=$pv+$step+1;

if ($nx>$stotal) {

$nx=[$i++]=strval ($pv). “ “.

Strval ($nx);

#pv=$nx+1;

}

while ($nx<$total);

return $pag;

}

 









Дата добавления: 2015-08-26; просмотров: 482;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.