Xpoint
   [напомнить пароль]

не могу решить, вывод только нужных ячеек

Метки: [без меток]
2009-09-20 16:06:02 [обр] Дмитрий[досье]
помогите с таким вопросом - есть таблица с наименованием товара и его характеристиками. у каждого товара характеристики разные. на сайте присутствует сравнение товара. как сделать так чтобы выводились названия только существующих характеристик для конкретного товара.то есть чтобы пустые ячейки не выводились. пробовал разбить таблицу на две - в одной название товара, картинка и цена (что у всех есть), а во второй только характеристики - не могу додуматься как сделать связь. в общем полный тупик. помогите.
спустя 31 минуту [обр] Алексей Севрюков(162/1280)[досье]
А у Вас характеристики в каком виде хранятся?
спустя 1 минуту [обр] Дмитрий[досье]
в базе MySQL текстом
спустя 50 минут [обр] Алексей Севрюков(162/1280)[досье]

Дмитрий[досье] тогда каким образом Вы собираетесь делать сравнение? Чтобы сделать правильное сравнение - много чего нужно. Как минимум, Вам нужно как то идентифицировать отдельные характеристики, чтобы иметь возможность их сгруппировать.
Обычно делают таблицу характеристик, таблицу значений характеристик, таблицу связи продукции и характеристик. В этом случае можно отдельно получить список характеристик с ID и значениями для каждого товара.
Потом делаете объедение ID (ключей) и выводите характеристики по этим ключам для каждого товара.

Теоритически, Вы можете обойтись без этого и обрабатывать текст, вместо ключа использовать название характеристики, а не ID. Вам останется только написать логику, которая будет преобразовывать текст в массив (или хэш) характеристик и значений.

Powered by POEM™ Engine Copyright © 2002-2005