-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcatalog.php
More file actions
81 lines (63 loc) · 2.22 KB
/
catalog.php
File metadata and controls
81 lines (63 loc) · 2.22 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
/**
*
* Каталог товаров
*
*/
$header_config = [
'title' => 'Каталог товаров',
'style' => 'catalog.css'
];
include('parts/header.php');
$category_id = 4;
if (!empty($_GET['category_id'])) {
// (int) '10' - переведет из строки '10' в число 10
$category_id = (int)$_GET['category_id'];
}
$sql_category = "SELECT * FROM categories WHERE id='{$category_id}'";
$result_category = mysqli_query($link, $sql_category);
$category = mysqli_fetch_assoc($result_category);
$sql_price_range = "SELECT * FROM price_range";
$result_price_range = mysqli_query($link, $sql_price_range);
?>
<div class="catalog" data-category-id="<?= $category['id'] ?>">
<div class="catalog-header">
<h1 class="catalog-title"><?= $category['name'] ?></h1>
<div class="catalog-subtitle">Все товары</div>
</div>
<form name="filter" method="GET" class="label-wrap">
<div class="form-group">
<select class="label" name="type" value="Категория">
<option>Категория</option>
<option value="Верхняя одежда">Верхняя одежда</option>
<option value="Обувь">Обувь</option>
<option value="Джинсы">Джинсы</option>
</select>
</div>
<div class="form-group">
<select class="label" name="size">
<option>Размер</option>
</select>
</div>
<div class="form-group">
<select class="label" name="price">
<option>Стоимость</option>
<?php while ($row = mysqli_fetch_assoc($result_price_range)) : ?>
<option class="price-range" value = "<?= $row['min'] ?>-<?= $row['max'] ?>"><?= $row['min'] ?>-<?= $row['max'] ?></option>
<?php endwhile ; ?>
</select>
</div>
</form>
<div class="catalog-list"></div>
<div class="loader">
<span>Загрузка...</span>
<div class="loader__coub"></div>
</div>
<div class="page-wrap"></div>
</div>
<?php
$footer_config = [
'script' => 'catalog.js'
];
include('parts/footer.php');
?>