Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вывести значения из таблицы циклом, сортируя по нужному полю
Покинул форум
Сообщений всего: 183
Дата рег-ции: Февр. 2013
Помог: 0 раз(а)
Здравствуйте. Бьюсь над проблемой, самому решить не получается, поэтому прошу помощи у вас.
Есть таблица: "category"
В ней поля: id_cat - порядковый номер категории (id), является числом; name_cat - название категории, является текстовым полем; is_main_cat - проверка, является ли категория разделом (Если 0, то не является, в остальном случае является и это значение будет id для раздела); main_cat - id раздела, которому принадлежит категория, если сама не является разделом. sort_cat - порядок сортировки категорий.
Как мне вывести все значения из базы в нужном порядке
Покинул форум
Сообщений всего: 183
Дата рег-ции: Февр. 2013
Помог: 0 раз(а)
Для наглядности, чтобы было понятнее, вот так выглядит таблица Прикреплено изображение (Нажмите для увеличения)
Heavenanvil
Отправлено: 05 Февраля, 2017 - 19:37:30
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Февр. 2013
Помог: 0 раз(а)
Это вообще возможно сделать или я зря голову забиваю?
teleoperator27
Отправлено: 05 Февраля, 2017 - 19:45:52
Посетитель
Покинул форум
Сообщений всего: 265
Дата рег-ции: Янв. 2017
Помог: 21 раз(а)
да просто ни фига непонятно, чего надо. категорииразделынеразделыыкатего рииявляетсянеявлятеся.. ни черта не понятно. Дерево категорий вывести, что ли, надо? И чем у вас вообще категория от раздела отличается?
Heavenanvil
Отправлено: 05 Февраля, 2017 - 19:51:37
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Февр. 2013
Помог: 0 раз(а)
teleoperator27, это сайдбар.
Вот так должно получиться (а как это выглядит на html я уже писал выше): Прикреплено изображение
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
а, значит версия php древняя, используйте синтаксис $data = array(); и обратите внимание, что ключи я проставил выдуманные, Вам нужно свои. (Добавление)
а в $rows я предполагал, что будут все строчки Вашей таблицы.
Heavenanvil
Отправлено: 08 Февраля, 2017 - 14:43:59
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Февр. 2013
Помог: 0 раз(а)
Я извиняюсь, что так туплю, голова уже перегружена :)
Спасибо, что водитесь со мной
andrewkard пишет:
а в $rows я предполагал, что будут все строчки Вашей таблицы.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.