croatian
Новичок
Таблица сравнения данных
Краткое описание проблемы:
На сайте есть возможность сравнивать продукцию из каталога. У каждой продукции есть свой набор характеристик. Продукцию в "корзину сравнений" можно добавить сколько угодно. Когда мы сравниваем продукции то возникает таблица сравнений.
У меня есть:
- массив данных уникальных характеристик (чтобы не было 2 строки "Двигатель") - создана с помощью array_unique, после цикла всех продукций для сравнения (array('Двигатель', 'Мощность'));
- массив данных с информацией о продукции (array(0 => array('Модель' => 'Opel', 'Двигатель' => '2.0')));
В Smarty мы просто сравниваем ключи и получаем значения.
Есть несколько идей для реализации:
- либо для каждой строки делать цикл с сравнениями;
- либо с помощью PHP создать новый массив с перечнем ключей, которые нам будут выданы, после сравнения массивов с продукцией;
Краткое описание проблемы:
На сайте есть возможность сравнивать продукцию из каталога. У каждой продукции есть свой набор характеристик. Продукцию в "корзину сравнений" можно добавить сколько угодно. Когда мы сравниваем продукции то возникает таблица сравнений.
Если все значения столбцов в строке не равные - то вся строка должна отобразиться другим цветом.Двигатель: 3.0 | 2.0 | 1.6
У меня есть:
- массив данных уникальных характеристик (чтобы не было 2 строки "Двигатель") - создана с помощью array_unique, после цикла всех продукций для сравнения (array('Двигатель', 'Мощность'));
- массив данных с информацией о продукции (array(0 => array('Модель' => 'Opel', 'Двигатель' => '2.0')));
В Smarty мы просто сравниваем ключи и получаем значения.
Есть несколько идей для реализации:
- либо для каждой строки делать цикл с сравнениями;
- либо с помощью PHP создать новый массив с перечнем ключей, которые нам будут выданы, после сравнения массивов с продукцией;