помогите с выборкой в магазине на Yii

AL
На сайте с 10.12.2010
Offline
50
767

Вот есть калькулятор http://klimat-vsem.ru/calculator

С его помощью можно подсчитать какой мощности кондиционер нужен именно вам в КВт.

Задача после подсчета выводить подходящие кондиционеры по мощности в КВт http://joxi.ru/iFTFU_3JTJDuR7jNHOc . Например насчитал калькулятор 3.0 Квт - значит нужно вывести все кондиционеры из базы с диапазоном мощности от 3000 до 3400 Вт. (или 3 КВт-3,4КВт)

Движек магазина написан на Yii, а товар в связанных таблицах... Вот голову ломаю уже 3 дня как сделать выборку. Может есть гуру, кто поможет?

TF-Studio
На сайте с 17.08.2010
Offline
334
#1

Телепаты на море уехали.

Надеюсь намек предельно ясен....

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
AL
На сайте с 10.12.2010
Offline
50
#2
TF-Studio:
Телепаты на море уехали.
Надеюсь намек предельно ясен....

Может быть вы подскажите как сформулировать вопрос, чтобы телепатить не пришлось?

---------- Добавлено 15.07.2014 в 20:31 ----------

Я готов заплатить за консультацию, могу прислать пример с таблицами.

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#3

Берем полученную мощность и ищем в базе(лучше всего сделать, чтобы мощность была в отдельном поле таблицы).

Ну и где-то храним диапазоны, которые являются критерием для поиска кондеров.

Ну то есть насчитал калькулятор 3КВт - мы ищем в диапазоне 3-3.4

Насчитал кальк 10КВт - ищем в диапазоне 10-12

Либо самый простой способ: показывать кондеры у которых мощность больше либо равно требуемой мощности(которая получена путем вычислений).

Подпись))
M0
На сайте с 04.02.2009
Offline
86
#4

Непонятно чего вам надо, либо логику за вас придумать, либо написать запрос, либо функцию в модели. Если код, то лучше вам обратиться к специалисту, все равно надо интегрировать в сайт. Если логику - то сверху описали. С ответом калькулятора(ajax) можете присылать готовый json с ссылками на необходимые товары и вставляйте их под калькулятор.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий