Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для vnmslf
25 / 25 / 5
Регистрация: 13.03.2015
Сообщений: 215

Вывести из БД каждый раз новый столбец

19.05.2016, 17:28. Показов 499. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Делаю небольшой каталог. Есть 8 фильтров, в каждом из которых некоторое разное количество значений, никак не могу сообразить простейшую выборку, подскажите пожалуйста! Привожу код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
for ($volCategory = 1; $volCategory <= 8; $volCategory++) {
        $result = $connect->query("SELECT * FROM `category` WHERE `category_id`='$volCategory'");
        $rowCategory = $result->fetch();
        echo
            "<div class='filter-name filter-name".$volCategory."'>
                <div class='change volCategory".$volCategory."'>";
 
                        echo "<span>".$rowCategory['category_name'].":</span>"; 
 
                    echo 
                    "<div class='icon-list icon-list".$volCategory." icon-down'></div>
                </div>
                <ul class='filter-checkbox filter-checkbox".$volCategory."'>";
        $category = $rowCategory["tech_name"];
        $x = 0;
        $sql = "SELECT `$category` FROM `catalogs` WHERE `catalog`='Плитка' GROUP BY `$category` ORDER BY `id`";
        foreach ($connect->query($sql) as $row) {
            $x = $x + 1;
 
            echo 
                "<li>
                    <div class='square-v'>
                        <div class='checkbox volCheckmark".$volCategory."-".$x."'>
                            <div class='name-checkbox'>" ??? "</div>
                            <div class='checkbox-v display-none'><img src='../img/check-mark.svg' alt=''></div>
                        </div>
                    </div>
                </li>";
        };              
        echo 
            "</ul>
        </div>";
    }
Есть таблица `catalogs`, в которой есть 8 нужных мне столбцов: factory, color, cost, text и т.д. - аналогичные поля есть в другой таблице `category`, они прописаны у меня в столбце `tech_name`. Вот никак не могу выбрать из `catalogs` определенный столбец, имя которого должно выбираться из `category`... Заранее спасибо, если есть у кого идеи - готов учиться и разбираться далее

P.S. В коде в строке 24 оставил ??? - как раз туда и нужно выводить названия фильтров...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.05.2016, 17:28
Ответы с готовыми решениями:

Ошибка при заполнении - добавляет каждый раз в новый столбец
Доброго всем времени суток! Имеется отредактированный чужой код - нужно чтобы соединялись 2 файла и при этом добавлялись их имена в новый...

Как создать таблицу в SQL не прописывая каждый раз новый столбец в SELECT?
Как создать таблицу в SQL не прописывая каждый раз новый столбец в SELECT? Таблица вот такого вида: ...

Как создать тест в HTML чтобы каждый раз выходил новый вопрос и в конце вывести правильные ответы
Всем Доброго Времени Суток!!! Есть вопрос, подскажите как создать тест в HTML чтобы каждый раз выходил новый вопрос и в конце вывести...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.05.2016, 17:28
Помогаю со студенческими работами здесь

Каждый раз новая таблица на каждый новый день
Есть &quot;таблица&quot;, я вношу в неё данные, сохраняю, закрываю. На следующий день, допустим, Я открываю этот документ, но &quot;таблица&quot;...

Выбрать каждый n-ый элемент столбца и сформировать новый столбец
Здравствуйте. Как в екселе из столбца определенной длины создать столбец, состоящий из ,например, каждого 5-ого элемента первого столбца ...

Каждый раз новый результат
Приветствую Написал такое: (defun layers() (command &quot;_linetype&quot; &quot;_load&quot; &quot;осевая&quot; &quot;&quot; &quot;&quot; &quot;&quot;) (command &quot;_linetype&quot;...

Отсортировать каждый четный столбец матрицы по не убыванию, а каждый нечетный столбец - по возрастанию
Дана целочисленная прямоугольная матрица размера MxN. Отсортировать каждый столбец матрицы с четным номером по не убыванию, а каждый...

Сессия каждый раз записывается в новый файл
Настройки сессий следующие: &lt;?php session_start(); echo &quot;Сессия: &quot;.$_SESSION; $_SESSION = time(); После обновления страницы не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru