В общем нужно сделать чтобы давало бонус только тем у кого есть какое-то значение в таблице users колонка manager если там ничего нет то не нужно давать бонус, и чтобы надпись вы получили бонус появлялась при первом входе на сайт и исчезла если перейти на другую страницу или обновить, и так каждый день чтобы появлялась, вот код
$times = $realtime+86400;
if($datauser['btimes' (+/-)
<= $times)
mysql_query("UPDATE `m_team` SET `butcer` = `butcer` + 5, `btimes`='".$realtime."' WHERE `id` = '". $datauser['manager'] ."' AND `btimes` <= '".$realtime."'");
echo '<div class="gmenu">Вы получили +5 буц за посещение нашего сайта!</div>';]код
Если можно в лс скиньте код
Iron_Man, Как то так(использовать порядковый номер дня в году)
$times = date ( 'z' , time() );
if($datauser['btimes'] < $times) {
mysql_query("UPDATE `m_team` SET `butcer` = `butcer` + 5, `btimes`='".$times."'
WHERE `id` = '". $datauser['manager'] ."' AND `btimes` < '".$times."'");
echo '<div class="gmenu">Вы получили +5 буц за посещение нашего сайта!</div>';
}
А начиная с 1 января облом
dilp, А что 1-ого января будет?
Неужели очередной конец света?
Кто мешает отсчет не от нуля, а от единицы вести? date ( 'z' , time() ) + 1;
Добавлено: 14.11.2017 / 07:35
kantry, 31 декабря в btimes запишется 365, а 1 января 1.
А 1 никак не может быть больше 365. Поэтому условие не будет выполнятся.
Добавлено: 14.11.2017 / 07:40
Условие надо такое
if($datauser['btimes'] != $times) {
dilp, Аа, ты вон про что, ньюанса не заметил