Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
13 / 13 / 6
Регистрация: 01.11.2012
Сообщений: 155

Сортировка для панели фильтров

11.03.2014, 14:21. Показов 1180. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скажите пожалуйста как можно сделать что бы у меня выводилася панель фильтров так:
Цвет:
красний
белый
синий
Размер:
180
150
175

var_dump
PHP
1
array(5) { [0]=> array(7) { ["id"]=> string(1) "7" ["name"]=> string(12) "Ширина" ["descr"]=> string(4) "shur" ["opid"]=> string(1) "1" ["cid"]=> string(2) "10" ["oid"]=> string(1) "1" ["val"]=> string(3) "146" } [1]=> array(7) { ["id"]=> string(1) "1" ["name"]=> string(12) "Ширина" ["descr"]=> string(4) "shur" ["opid"]=> string(1) "1" ["cid"]=> string(2) "10" ["oid"]=> string(1) "1" ["val"]=> string(5) "150 " } [2]=> array(7) { ["id"]=> string(1) "6" ["name"]=> string(12) "Ширина" ["descr"]=> string(4) "shur" ["opid"]=> string(1) "1" ["cid"]=> string(2) "10" ["oid"]=> string(1) "1" ["val"]=> string(3) "175" } [3]=> array(7) { ["id"]=> string(1) "3" ["name"]=> string(10) "Колір" ["descr"]=> string(5) "color" ["opid"]=> string(1) "3" ["cid"]=> string(2) "10" ["oid"]=> string(1) "2" ["val"]=> string(14) "Зелений" } [4]=> array(7) { ["id"]=> string(1) "2" ["name"]=> string(10) "Колір" ["descr"]=> string(5) "color" ["opid"]=> string(1) "3" ["cid"]=> string(2) "10" ["oid"]=> string(1) "2" ["val"]=> string(16) "Червоний" } }
сейчас оно выводит вот так впринципе:
Цвет:
красний
Цвет:
белый
Цвет:
синий
вот в самом шаблоне:
HTML5
1
2
3
4
5
6
      
    {foreach $list as $value}
<p>{$value.name}</p>
     <input type = "checkbox" name = "{$value.descr}"{$.post[$value.descr] ? 'checked="checked"' : ''} value = "{$value.val}" > {$value.val}<br />
 
{/foreach}
Помогите пожалуйста,если кто нибудь знает.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.03.2014, 14:21
Ответы с готовыми решениями:

Программа для тестирования АЧХ IIR и FIR-фильтров для QFilter
Вариант программы на С++ для тестирования АЧХ IIR и FIR-фильтров, коэффициенты которых представленных в формате QFilter для InstruStar...

Подбор частот для пяти фильтров для обработки реального и идеального сигналов
Привет всем! Имеется код программы для обработки реального и идеального сигналов. clear load(&quot;ideal2.dat&quot;) Si=s s= ...

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

10
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
11.03.2014, 18:40
если вы знаете сразу что вам выводить, то попробуйте так, хотя я не совсем понимаю ваш код
PHP
1
2
3
4
5
<p>Цвет</p>
{foreach $list as $value}
     <input type = "checkbox" name = "{$value.descr}"{$.post[$value.descr] ? 'checked="checked"' : ''} value = "{$value.val}" > {$value.val}<br />
 
{/foreach}
0
13 / 13 / 6
Регистрация: 01.11.2012
Сообщений: 155
11.03.2014, 19:57  [ТС]
Спасибо, но нет.
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
11.03.2014, 21:04
второй вариант: поставить счетчик, и когда он будет кратный 3 выводить
0
13 / 13 / 6
Регистрация: 01.11.2012
Сообщений: 155
11.03.2014, 21:07  [ТС]
да причем тут кратний 3? значений може будет много. как в интернет магазине.
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
11.03.2014, 21:12
тебе тяжело посчитать количество значений??? я сказал для твоего примера
0
13 / 13 / 6
Регистрация: 01.11.2012
Сообщений: 155
11.03.2014, 21:18  [ТС]
да? как ты себе это представляеш когда будет 15 в первом, 11 в втором и т .д. ето рандомные числа. параметры еще могут и добавлятся динамически.
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
11.03.2014, 21:21
смотря как будут хранится,если в базе нет ничего проще посчитать элементы таблицы, а потом сложить с количеством в другой, а если в массиве есть специальные функции
0
13 / 13 / 6
Регистрация: 01.11.2012
Сообщений: 155
14.03.2014, 18:59  [ТС]
как ты предлагав вывести подробней можно?
SQL
1
SELECT DISTINCT o.name,COUNT(ov.oid) AS COUNT FROM option_value ov, option_items oi,category c, options o WHERE ov.oid=oi.id AND  oi.opid=o.id AND c.id=oi.cid AND c.id='$id' GROUP BY ov.oid
вот у меня есть запрос где подсчитывает количество параметров.
Ширина- 2

Висота- 3

Діагональ- 3


Как ето тогда вывести так как мне нужно?
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
17.03.2014, 12:01
покажи какой массив у тебя получается, после выборки из базы
0
13 / 13 / 6
Регистрация: 01.11.2012
Сообщений: 155
17.03.2014, 14:41  [ТС]
спасиба уже решил проблему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.03.2014, 14:41
Помогаю со студенческими работами здесь

Настройка фильтров товаров для woocommerce
Здравствуйте, ребята. В процессе настройки woocommerce для wordpress у меня возникла следующая проблема. Я установил woocommerce на...

Выбор значений R и C для звуковых НЧ/ВЧ фильтров.
Здравствуйте! Хочу сделать фильтр Баттерворта 6 порядка. Как он будет выглядеть? Как-то так? ...

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

Коды для настройки фильтров по месяцу/дате
Всем привет! Есть две сводные таблицы, на одной необходимо чтобы макрос выбирал предыдущий месяц, а на второй сегодняшняя дата - 2 дня....

Сортировка бэков в панели wmconsole
Подскажите, уважаемые, какой принцип сортировки обратных ссылок в панели wmconsole? По дате индексации, по релевантности? или как-то еще?.


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru