Нужно достать дерево категорий из БД в связанные динамичные Select

200 руб. за проект • безналичный расчёт, электронные деньги
19 марта 2018, 13:33 • 2 отклика • 24 просмотра

Подключаюсь к БД

require_once 'config.php'; // подключаем скрипт// Подключение к базе данных MySQL.@$on_link = mysqli_connect($db_host, $db_user, $db_pass);if (!$on_link) { echo "Ошибка соединения с сервером MySQL!";exit;} // изменение набора символов на utf8 mysqli_set_charset($on_link, "utf8"); // Выбираем БД для работы в MySQL.
$db_base_ref ='vhfffd_1';@$db_select = mysqli_select_db ($on_link, $db_base_ref);if (!$db_select) { echo "Не удалось выбрать БД MySQL.";exit;}

Простой список достаю вот так

<?// Делаем выборку из таблицы. $sql_cat = "SELECT * FROM `cat`";
$result_select = mysqli_query($on_link, $sql_cat);
echo "<select class='row-item-2' name = 'cat'>";
echo "<option value='0'>Категория</option>";while($object = mysqli_fetch_object($result_select)){
echo "<option value = '$object->id' > $object->name </option>";} echo "</select>";?>

Нужно достать дерево категорий в выпадающий список как на примере внизу. Данные есть - нужен готовый код. Задача на 5 минут. Вот обсуждения по данной теме клик

введите сюда описание изображения

Таблица категорий cat состоит из id, name и parent

введите сюда описание изображения



Отзывы
R50 2d09d4e32b3ca3d2bfd60801dfea3659
Заказчик
Марат, большое спасибо! Довели задачу до ума!)
~ 6 лет назад