Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть таблица базы данных, где каждая запись со своим ID относится к верхней записи по полю id_parent.

Нужно сделать скрипт, который выводит массив

array(

ID => array("id" => ID, "title" => TITLE);

);

Заглавными - значения. Массив должен строиться относительно id_parent = 0 и при этом в функции название TITLE должно наследоваться до достижения конца связей.

Например такой вид должен получится:

Европа => Россия => Московская область => Подольск

Но также в массив должны попасть и все предыдущие записи, т.е. правильные записи в массиве будут

Европа

Европа => Россия

Европа => Россия => Московская область

Европа => Россия => Московская область => Подольск

А сам массив будет выглядеть так:

array(

1 => array("id" => 1, "title" => "Европа"),

2 => array("id" => 1, "title" => "Европа => Россия"),

3 => array("id" => 1, "title" => "Европа => Россия => Московская область"),

4 => array("id" => 1, "title" => "Европа => Россия => Московская область => Подольск"),

)

Функция должна получать номер ID с которого все данные сбрасываются.

function build_tree($skip=0){}

К примеру, если в нее передать 3, то в этом примере массив не должен записать саму запись 3 и ссылающуюся на нее запись 4 и получится такой массив

array(

1 => array("id" => 1, "title" => "Европа"),

2 => array("id" => 1, "title" => "Европа => Россия")

)

Пример таблицы с данными прикладываю

Сколько будет стоить такой скрипт?

11 лет назад
vlad77
52 годаРоссия
17 лет в сервисе
Был
7 лет назад
  • Похожие заказы
  • Требования: mySQL, PHP, Bootstrap, jQuery. Сделать набор интерфейсов к БД и функцию создания массива (результат основного запроса). Во вложении файл с ТЗ. Описание таблиц БД. Описание страниц и интерфейса работы с БД. 3 заполненные таблицы: A, B, C. 8 блоков интерфейса ...

    Завершен
    11 лет назад
  • $10

    Есть шаблон в формате psd http://cs305100.vk.me/v305100832/5895/SGZeVYWGla4.jpg Нужно переделать углы с надписью рубрики т.е "Блюдо дня" и логотипом на такие, как на этой картинке http://cs305100.vk.me/v305100832/589f/W-Y7grSkiPI.jpg

    Завершен
    11 лет назад
  • И так. Необходимо подключить к сайту системы оплаты: 1. QIWI 2. WebMoney 3. Банковские карты 3. Перевод через сбербанк Пишите примерную стоимость. Все вопросы в ЛС.

    Закрыт
    11 лет назад
  • $100

    Необходимо на сайте под управлением Joomla реализовать плавающую кнопку при нажатии на которую появится информация с содержимым js с страницы http://webinar.tw/demo-komnata/demo.html с таблички с вебинарами. Информация должна открываться по середине сайта, после нажатия на кнопку. ...

    Завершен
    11 лет назад
  • Здравствуйте, нужен парсер для парсинга резюме: Берем к примеру этот фильтр http://bit.ly/135mDFO и парсим все резюме Проблема только в том, что работодатель может бесплатно открыть только 5 резюме, в парсинге должна быть авторизация через предоставленный список аккаунтов, возможно ...

    Закрыт
    11 лет назад
  • Нужно спарсить каталоги сайтов (Яндекс Каталог, Dmoz, Mail.ru, Rambler, liveinternet.ru). Достать адреса, определить параметры тиц. Удалить дубли. Произвести проверку сайтов на наличие в каталоге (ссылка будет). Провести сортировку.

    Закрыт
    11 лет назад
  • Есть макет сайта в формате psd на данный момент существует дилемма - вёрстка под битрикс или другая платформа. поэтому интересуют 2 варианта выполнения работы: 1. цена и сроки если будет верстаться под битрикс 2. цена и сроки для ...

    Закрыт
    11 лет назад
  • $6000

    В финале проект предполагает базу фотографий с открытым апи и сайт с выводом по поиску, интерфейсом подгрузки новых фотографий пользователями, лайтбоксом для сбора фотогалерей, конкурсами. Первоначальная версия на самописном движке, но мы готовы обсуждать вариант ...

    Закрыт
    11 лет назад
  • $50

    Сайт wedgifts.ru Сделан на weebly.com Пользователи приходят в том числе по контекстной рекламе в Яндексе и Гугле Необходимо, чтобы на сайте пользователям показывался разный заголовок в зависимости от того, по какому ключевому запросу по контекстной рекламе они пришли. ...

    Завершен
    11 лет назад