Afr0
Новичок
Условие:
Есть категории, в категориях есть товар
Категории создаются и удаляются, как и товар в них.
Нужно сделать так, чтобы рядом с кажой категорией отображалось общее количество товаров во всех подкатегориях, которые находятся внутри категории..
Т.е. в
Как должна выглядить структура базы данных и как написать цикл php для подсчета количества?
Сейчас структура БД выглядить так
И т.д.
Если структура правильная, то как сделать цикл подсчета?
Есть категории, в категориях есть товар
PHP:
Категория 1
Подкатегория 1.1
Товар 1
Товар 2
Подкатегория 1.2
Подкатегория 1.2.1
Товар 1
Товар 2
Подкатегория 1.3
Категория 2
Подкатегория 2.1
Подкатегория 2.1.1
Товар 1
Товар 2
Товар 3
Товар 4
Подкатегория 2.2
Подкатегория 2.3
Категория 3
и т.д.
Нужно сделать так, чтобы рядом с кажой категорией отображалось общее количество товаров во всех подкатегориях, которые находятся внутри категории..
Т.е. в
PHP:
Категории 1 - 4 шт.
Подкатегория 1.1 - 2шт.
Подкатегория 1.2 - 2шт.
Категория 2 - 4шт.
Сейчас структура БД выглядить так
PHP:
id parentfolder name type type - 1 - это папка, 0 - это товар
1 0 Категория 1 1
2 1 Подкатегория 1.1 1
3 2 Товар 1 0
4 2 Товар 2 0
5 1 Подкатегория 1.2 1
6 5 Подкатегория 1.2.1 1
7 6 Товар 1 0
8 6 Товар 2 0
Если структура правильная, то как сделать цикл подсчета?