Вывод Из Бд Галереи-дерева

  • Автор темы newstarter
  • Дата начала
N

newstarter

Гость
#1
Уважаемые знатоки и умельцы форума!

Очень нужна ваша помощь в организации, составлении запроса и извлечении из БД данных! Большая просьба также не отвечать ссылками на тонны познавательной информации, требующей большого времени на изучение. Если вы можете помочь, пожалуйста внесите исправления в прилагаемый код или структуру таблиц. Заранее СПАСИБО за внимание, терпение и участие‼!

Имеется код поальбомной галереи реализуемой в виде «дерева» - при клике на имя альбома нужен вывод из базы мини-картинок к этому альбому.

Я так понимаю, и альбомы, и мини-картинки должны выводится из БД в циклах.

Создал 2 таблицы – albums_gal (для альбомов) и pictures (для мини-картинок).

Прилагаю заархивированную папку с дампами таблиц и файлами с кодом.

Удалось с помощью нескольких запросов к БД вывести 1 альбом (под именем «Album 1») и относящиеся к нему мини-картинки, но как теперь сделать так, чтобы все это дело «зациклить»? Т.е. чтобы структура была такая:

alb1 +/-
|_______mini_img1
mini_img2
mini_img3
alb2 +/-
|_______mini_img4
mini_img5
mini_img6
alb3 +/-
|_______mini_img7
mini_img8
mini_img9


Ведь это php сайт, нужно в любой момент добавлять, редактировать или удалять альбомы и/или их содержимое через админку.

Что можно здесь сделать для динамического вывода из БД альбомов и их мини-имиджей?

В коде id и классы элементов ИМЕЮТ ЗНАЧЕНИЕ, поэтому их менять нельзя.

Пробовал также создать одну таблицу вместо двух с полем id_parent, присвоив альбомам в этом поле значение 0, а mini_img – id альбомов, но при формировании запроса к базе и выводе данных споткнулся на том, как вытаскивать mini_img (был бы title, вытащил бы все title, а так непонятно, как извлекать).

Заранее СПАСИБО за вашу помощь‼!

Ниже в архиве - материалы.
 

Вложения