$next_month = date("m")+1 > 12 ? 1 : date("m")+1;
$post_next_month = $next_month+1 > 12 ? 1 : $next_month+1;
<?php
foreach ($data as $i=>$field) {
echo "Row number is {$i}, value of field1: {$field['field1']}...";
}
получается немалое количество полей с двумя значениями в базе, то есть и запрос возвращаемый будет с большим потоком данных
Пока что для меня работает FIND_IN_SET как надо, осталось решить как записывать в поле через запятую не теряя данные строки. Но зато нет никаких других таблиц с кучей данных, а все записано в отдельное поле в oc_products
:как заставить выполняться не только просто после загрузки страницы,
Что то пошло не так, теперь только при первой загрузке не выполняется
var triggerShouldBeInit = $.cookie('map-trigger-status') == undefined || $.cookie('map-trigger-status');
// Инициализация состояния чекбокса
$('input[type="checkbox"]').prop('checked', !triggerShouldBeInit);
// Функция для инициализации триггера
function initTrigger() {
$(".appartment").each(function() {
var ap_id = $(this).attr("ap_id");
$(this).on("mouseenter", function() {
google.maps.event.trigger(Marker[ap_id], "click");
});
});
}
// Функция для удаления триггера
function removeTrigger() {
$(".appartment").off('mouseenter');
}
// Обработка при загрузке страницы
$(function() {
var triggerShouldBeInit = Boolean($.cookie('map-trigger-status'));
if (triggerShouldBeInit) {
initTrigger();
}
// Обработка события изменения чекбокса
$('input[type="checkbox"]').on('change', function() {
var isChecked = $(this).prop('checked');
isChecked ? removeTrigger() : initTrigger(); // Включение или отключение триггеров в зависимости от статуса чекбокса
$.cookie('map-trigger-status', !isChecked); // Запись в статус значения, обратного состоянию чекбокса.
});
});