Как закрепить за датой числа?

Например

за 01.01 закрепить числа от 1 до 10,
за 02.01 закрепить числа от 11 до 20,
за 03.01 закрепить  от 21 до 30
итд.

Опишу ситуацию. Пользователь вбивает данные в форму, выбирает дату в календаре и в БД заносится номер(уникальный в выбранном месяце) + за датой должно быть закреплено, например, 10 номеров (на следующий день номер уже должен начинаться с 11).

Написал такой скрипт(увеличивает номер на 1 + каждое первое число месяца присваивает номеру 1):

if($selectstate['datestate'] != $dates&&($arrDate[0] == 1)) {
    $numberWay=1;
    $datestate = date('dm');
    $sql = "UPDATE state SET datestate = (:datestate);";
    $query = $pdo->prepare($sql);
    $query->execute(['datestate'=>$datestate]);
} else {
    $numberWay++;
}

Ответы (0 шт):