Страница 1 из 3

Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 12:27
believe
Коллеги, приветствую! Ни у кого нет примера кода по количеству записей в текущем месяце? т.е. если записей за определённый месяц больше 5, то скрываем кнопку сохранить и выводим сообщение.

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 12:41
believe
+ нужно проверять занятые даты на период. К примеру есть запись с датами 1.01 - 10.01, если в данный период более 5 записей то выводимо ошибку и т.д.

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 13:21
nruslan2

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 13:27
believe
Первым делом. Но это далеко не то!

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 13:46
nruslan2
логика и настройка та жа! а именно чтобы вам прям код написали/дали который вставил и работает, такое вряд ли будет.

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 14:28
believe
Чем она та же? Что считает количество записей добавленных определенным пользователем?
Задача сложнее:
1. Нужно как то зафиксировать период всех дат (Пример: с 1-10 с 9-12 и. д.т)
2. Определить входит ли дата в эти интервалы
3. Определить количество записей в этих интервалов
4. Ограничить добавление если в этих интервалах если добавлений записей больше 5
Котов профинансировать, если кто может помочь

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 14:35
Develop-Soft
believe писал(а): 19 окт 2021, 14:28Чем она та же?
Почти, там только условие изменить id юзера на id поля даты.
believe писал(а): 19 окт 2021, 14:28 2. Определить входит ли дата в эти интервалы
У вас что за поле? Системное или какое-то свое, которое вы заполняете вручную?

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 14:37
believe
[/quote]У вас что за поле? Системное или какое-то свое, которое вы заполняете вручную?
[/quote]
Поле с выбором даты

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 15:05
Develop-Soft

Код: Выделить всё

if ($_GET['item_id'] == 0) { // если это новая запись
  $dt_field = [649]; // поле с датой  
  // - _62 - id сущности
  $count_query = db_query("select count(*) as total from app_entity_62 where field_649 = ".$dt_field);
  $count = db_fetch_array($count_query);

  if($count['total']>=5)
  {
    echo 
  '<script>'.
  '$(".zvezdelka").remove(); '.
  '$(".btn-primary-modal-action").before("<div class=\"zvezdelka alert alert-danger\">Уже есть 5 записей на указанную дату!</div>");'.
  '$(".btn-primary-modal-action").hide();'.
  '</script>';
  } 
 else 
  { echo
     '<script>'.
     '$(".zvezdelka").remove(); '.
     '$(".btn-primary-modal-action").show(); '.
     '</script>';
  } 
} 
Так надо было?
Изображение

Re: Количество записей в текущем месяце php

Добавлено: 19 окт 2021, 16:05
nruslan2
название переменной порадывало))