1. Возможно есть правило, которое срабатывает вместо этого, надо сменить их порядок в этом случае. Покажите полный список правил или сами его подвигайте.
2. Вот так точно должно работать
База данных выводит данные. Расставляет их на странице html.
хотите по 3 в ряд:
1. можно использовать bootstrap и дать в div class col-xs-4
2. Можно использовать строчные элементы, а не div и ввести в цикл счетчик, проверять его кратности 3-м и делать перенос
3. Можно через css используя float:left; для div и Псевдокласс :nth-of-type для задания float:none, для каждого четвертого
1. А почему бы не сделать его строкой?
2. Допустим tr {display:inline;} но строка посреди таблицы это не валидно.
3. tr это и так строка, только таблицы, не понятно зачем это Вам? Возможно абсолютное позиционирование поможет.
Объясните более четко задачу.
То о чем Вы спрашиваете это не константы, это динамичные величины, зависящие от ряда факторов. Наймите маркетолога, опишите детально ему проект, он сделает расчет. По скудному описанию которое Вы дали Вам если и посоветуют что-то, то это точно будет пальцем в небо.
проблема в if (storedvalue)
У вас в storedvalue будет не true и false как Вы ожидаете, а значение или "undefined". Соответственно надо так: if (storedvalue != "undefined")
или if (typeof(storedvalue) !== "undefined")
Если Верстка табличная, то вся адаптация упирается в width таблиц в %
Но вот сделать на малых экранах например 3 ячейки в ширину, а на больших 6 - не получится без адских костылей.
Все зависит от сайта. Дайте ссылку. если там все таблицами - то лучше переверстать дивами, можно часть.
1. Вы проверьте идет ли ajax запрос валидации и что он возвращает. Зачем копать код, когда в debug наверняка есть конкретная ошибка. Возможно маршрутизация не верна.
2. Судя по Вашем коду в контроллере У Вас не возвращается результат валидации. Чего Вы ожидаете? У вас приходит запрос, валидируется и сохраняется в случае успеха или возвращает рендер некоего view. А должно валидировать и возвращать например: echo json_encode(ActiveForm::validate($model));