-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
36 lines (25 loc) · 1.17 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
// содержит переменные пагинации
include_once "config/core.php";
// файлы для работы с БД и файлы с объектами
include_once "config/database.php";
include_once "objects/product.php";
include_once "objects/category.php";
// получение соединения с БД
$database = new Database();
$db = $database->getConnection();
$product = new Product($db);
$category = new Category($db);
$page_title = "Список товаров";
include_once "layout_header.php";
// получение товаров
$stmt = $product->readAll($from_record_num, $records_per_page);
// укажем страницу, на которой используется пагинация
$page_url = "index.php?";
// подсчёт общего количества строк (используется для разбивки на страницы)
$total_rows = $product->countAll();
// контролирует, как будет отображаться список продуктов
include_once "read_template.php";
// содержит наш JavaScript и закрывающие теги html
include_once "layout_footer.php";
?>