Год это - это последний (самый свежий год) при котором в этом регионе есть цены для более чем 50 фирм. Она так же вычисляется другим запросом и доя каждого региона можем быть разный. Если добавлю к примеру 50 цен 2019 год то год сразу автоматически изменится в таблице. В общем пока использую свой костыль с нулями.
И еще вот интересно, можно ли налету присваивать ноль, типа set = 0, если год не 18 и не null. Но чтобы это не писалось в таблицу....
Magazinshik, спасибо, оч интересная ссылка! Значит единственный вариант - добавлять случайные шумы того же цвета что и цифры?
Да, вы правы - не туда посмотрел... запутался уже, куча файлов открыта... думаю дальше..---------- Добавлено 12.09.2019 в 14:24 ----------мде.. без вариантов - только вариант с говнокодом что я изначально и придумал
Казалось бы да - но на удивление по всем регионам стало работать как и нужно, я там еще на финальном этапе сортирую год - короче работает как нужно теперь :)
edogs, я понял почему не срабатывал как надо.
Во первых был мой мусор
когда его убрал ваш вариант работал но выбирал не все значения.
Оказывается в выборку не попадают фирмы если у них нет цен за 2018 год но есть за како-то другой.
Пытаюсь понять как их теперь добавить в запрос---------- Добавлено 12.09.2019 в 13:24 ----------Все нашел решение
---------- Добавлено 12.09.2019 в 13:24 ----------edogs, спасибо!
edogs, это было первое что я попробовал, но дело в том что если в таблице t3 для фирмы нет цены - то там вообще нет записей для t3.item_id = t1.id
и or t3.year is null не работает вероятно потому что выше условие - LEFT JOIN price AS t3 ON t3.item_id = t1.id---------- Добавлено 12.09.2019 в 13:05 ----------
этого не случится - там же еще сортировка по году, а для 1 года всегда одна цена
Вы конечно объяснили через пень колоду, включаю режим ясновидения!
///////Это Если значение столбца type в этой таблице node_gallery_gallery, нужно значение столбца status установить на 0.
/////Затем изменить значение столбца node_gallery_gallery на post.
В консоле разработчика вижу что запрос уходит, код 200
причем в пхп файле в начале
пробовал это убирать - сразу 500 ошибка у аякс запроса да и напрямую он не открывается.
Да и не предназначен он (файл) открываться напрямую, там показывать нечего, это системный файл, и мне просто в него нужно прокинуть переменную....
Что без вариантов?---------- Добавлено 10.09.2019 в 21:59 ----------Ура!!! Сделал.
Поднял проверку получения переменной выше запрета к файлу
defined('_JEXEC') or die('Restricted access');
Че то я запутался.
На примерах в сети в основном формы и кнопка отправить, там все банально.
А вот у меня есть самописный компонент, мне нужно передать переменную в файл
/var/www/firm/components/com_firm/views/item/tmpl/price.php
В нужном месте JS мне прописать?
И как дальше когда эта переменная перенесется в пхп - при следующей загрузке страницы за которую отвечает файл price.php?
Че-то пробую, ловить ее там так
нифига не выходит - не передается....
Так мне вроде не нужно получать ответ от сервера - нужно только отправить команду чтобы пхп очистил таблицу.