Я конкретный пример привел
Трусы дефальтовые красные,
выбрал синие.
Выбираю размер XL, он мне переключает на красные.
Я хочу синие! А получается, что синих XL вроде как и нет )))
Вобщем я у себя переделал, добавил поле "Не изменять" и "использовать по умолчанию" (без изменения таблиц)
Если стоит "не изменять" (default) - при выборе хар-ки у которой нет фото, отображенное ранее фото не меняется
Если стоит "использовать по умолчанию" (default) - при выборе хар-ки у которой нет фото, отображенное дефальтовое фото.
Выбрал цвет синий, показали картинку хар-ки
Выбрал размер XL (картинки нет, значение "не изменять") - картинка синяя
Выбрал желтый (картинки нет, но стоит "использовать по умолчанию") - картинка красная
вот так.