Помощь в установке временного интервала

303
.
if ($arr['btime'] != 0 || $arr['utime'] != 0) {
            if ($arr['btime'] != 0)
                $travma1 = round(($arr['btime'] - $realtime) / 3600);
            if ($arr['utime'] != 0)
                $travma2 = round(($arr['utime'] - $realtime) / 3600);
            $travma = $travma1 + $travma2;
        } else {
            $travma = '0';
        }
        echo '<br/>

Вывод с utime идет в обратную сторону -1 часов и тд, а вывод btime например 48 часов и каждый час исчезает по одному часу, помогите так сделать для utime
.
Iron_Man, в следующий раз прочитай правила - тема должна иметь информативное название. Переименовал.
.
ДоХтор, Ок
.
Iron_Man,
а вывод btime например 48 часов и каждый час исчезает по одному часу
А эти 48 часов для btime откуда берутся, из базы? Если да, то и для utime надо так же его писать в базу, а потом проверять этим скриптом.
.
ДоХтор, Оно вписывает в базу, но не правильно отсчитывает
.
# Iron_Man (28.06.2017 / 15:32)
ДоХтор, Оно вписывает в базу, но не правильно отсчитывает
А что именно оно вписывает в базу? Какое число?
.
ДоХтор,
mysql_query("update `m_player` set `sostav`='4', `utime`='" . ($realtime +
                            2600) . "' where id='" . $arr2['id'] . "';");
                        mysql_query("INSERT INTO `m_news` set `time`='" . $realtime . "', `tid`='" . $art['id'] .
                            "' , `news`='" . $news . "' ;");
                    }

Вот запрос
.
2600 это 43 минуты
.
Iron_Man, если я правильно понял, тебе нужно записать в базу 48 часов? Если да, то замени код на этот запрос
mysql_query("update `m_player` set `sostav`='4', `utime`='" . 
    ($realtime + (3600 * 48)) . "' where id='" . $arr2['id'] . "';");
.
ДоХтор, Спасибо работает
Всего: 20