Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, добрый форумчане!! прошу помочь мне: есть таблица в Mysql: Код: php 1. 2. 3. 4. 5. 6. 7. Категории и под категории разбиты / необходимо разнести данные этой таблицы в две другие назначая id для главных категорий и Parent id для под категорий для дальнейшего вывода древовидного меню. Заполняемые Таблицы Код: php 1. и Код: php 1. То есть нужно построить дерево категорий Помогите пожалуйста с функцией P.s если можно только кодом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 11:35 |
|
||
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
catpirat, зачем 2 таблицы там, где достаточно одной (id, parentId, title) ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 12:36 |
|
||
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
Програмёр, Я бы не против в одну но так построена CMS osclass. Позарез нужно нужно сделать импорт, знаний PHP не хватает ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 12:46 |
|
||
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 17:57 |
|
||
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, Спасибо, добрый человек, попробую Ваш код )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 10:48 |
|
||
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu Код: 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. Работать будет неправильно. ) Код создаст 2 одноимённые категории "Холодильники и морозильники" и в каждую закинет по одной подкатегории. Потому на этапе записи категории надо проверять есть ли такая в базе, и если есть пропускать запись ещё одной и переходить сразу к подкатегории, присвоив parentId айди найденной записи. вот так ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 11:15 |
|
||
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
Програмёр, да, все верно, не обратил внимание, что они повторяются. Можно в массив складывать id и названия вставленных категорий, чтобы в базу не лезть лишний раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 11:37 |
|
||
|
Построение дерева категорий id, Parent id
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, Да, а ещё, если это категории и подкатегории, то в них вкладываются некие товары ) И вкладываться они должна по некому принципу (например id категории должно быть записано как parentId для товара) Таким образом, такое перестроение принципа записи категорий, ни в коем случае не должно повлиять на их идентификаторы, иначе товары попадут не на свои места. И это тоже надо учитывать. Не сильно сложно, но парочку-другую строчек в код надо будет добавить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39164984&tid=1461238]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
127ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 442ms |

| 0 / 0 |
