Как выводить список материалов в несколько колонок?

  • 1 Ответов
  • 138 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Ganimed

  • **
  • 15
  • 3
Нужно организовать вывод материалов в несколько колонок по алфавиту, для адаптивного сайта, в точь как тут: https://nmedik.org/sredstva.html
Как это сделать? Помогите!

Если прям "точь-в-точь", то обратитесь к разработчику сайта и попросите скрипт.
А вообще селектните все материалы из БД навроде
SELECT * FROM content ORDER BY title
получившийся результат поделите на 4 (или сколько хотите столбцов)
и залепите что-нить навроде нескольких вложенных циклов
for ($i=0 $i<4 $i++)
{начать очередной столбец (тут уж как хотите bootstrapом или столбцами таблицы организуйте)
for ($j=0 $j<sizeof(mas)/4 $j++) //где mas - массив результатов
вывести очередной элемент mas[(sizeof(mas)/4)*$i+$j] (или залепите ещё одну переменную $k которая будет постоянно инкрементиться)
}