Loading...
Помощь по скриптам | Не срабатывает код
Всем привет.

Ребят, почему не срабатывает этот код? Он один раз сработал и всё, отказывается работать.
<?php
if($life['food_time'] < time()){
if($life['food']>'0'){
$timeee=time();
$timee_plusss = '30';
$timee_dbb = $timeee + $timee_plusss;
mysql_query('UPDATE `users` SET `food`=`food`-"1", `food_time`="'.$timee_dbb.'" WHERE `id` = "$user_id"');
}
}
?>
<?php
if($life['food_time'] < time()){
$timeee=time();
$timee_plusss = '30';
$timee_dbb = $timeee + $timee_plusss;
mysql_query('UPDATE `users` SET `food`=`food`-"1", `food_time`="'.$timee_dbb.'" WHERE `id` = "$user_id"');
}
?>
d1nka , без этой if($life['food']>'0') шляпы не обойтись
d1nka , да и тем более так вообще теперь страницу не отображает
<?php
if($life ['food_time' ] < time () and $life['food'] >0){
mysql_query
('UPDATE `users` SET `food`=`food`-"1", `food_time`='.(time()+30).' WHERE `id` = '.$user_id );
}
?> Расскажи пожалуйста в чём проблема зделать так?
________
посл. ред. 17.08.2018 в 23:10; всего 1 раз(а); by Коляда
174029303 (17.08.2018 в 23:08)
d1nka , да и тем более так вообще теперь страницу не отображает

ты вообще видишь что там написано???
правильно, 30 секунд будет запрет, а то что флуд 1 ставишь и не сбрасываешь его, то вечно не будет работать код то.) все логично
Коляда , в общем, не идёт update базы данных, то есть в бд не записывает время и не отнимает число
не прошло 30 секунд, поэтому и не работает, стоит же контроль времени
174029303 (17.08.2018 в 23:11)
Коляда , в общем, не идёт update базы данных, то есть в бд не записывает время и не отнимает число

После истечении 30сек?
d1nka , честно я тебя не понял щас, мне не нужно убирать строчку после if($life['food_time'] > time()){
Онлайн: 1
Время:
Gen. 0.0983
(c) Bym.Guru 2010-2026