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

492
.
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