что то я запутался, нужно что бы в полночь обновлялись голоса, и клиент мог снова голосовать
$time = strtotime("now");
$night = strtotime("tomorrow") - strtotime("now");
$result = mysql_query("SELECT * FROM top_vote WHERE vote_ip = '{$ip}' AND nick = '{$nick}' AND time > '" . ( $time - $night ) . "'");
mysql_fetch_array($result);
if (!isset($_COOKIE['vote'])){
setcookie('vote',time(),$night);
echo "Вы сегодня получили кукиз, приходите завтра";
die();
} elseif ($_COOKIE['vote'] > $time + $night) {
echo "Сегодня Вы уже голосовали";
}
elseif(mysql_num_rows($result)){
echo "Сегодня Вы уже голосовали";
die();
}
else
{
echo "Успешно проголосовали";
mysql_query("UPDATE top SET vote=vote+1 WHERE id='$id'");
mysql_query("INSERT INTO top_vote VALUES ( NULL, '{$ip}', '{$id}', " . $time . ",'{$nick}')")or die(mysql_error());
setcookie('vote',time(),$time + (60 * 60 *24 ));
}
}