мисля, че трябва да се направи проверка ако въобще не е гласувал да излиза, а ако е гласувал пак но да проверява дали е минало 24 4аса
Код:
<?php
$ipForRait = $_SERVER['REMOTE_ADDR'];
$ViewIps2 = mysql_query("SELECT * FROM rait_ip WHERE ip='$ipForRait'") or die (mysql_error());
$ViewIps = mysql_fetch_assoc($ViewIps2);
$timeNow = time();
$vN = mysql_num_rows($ViewIps2);
$PlusOneDay = $ViewIps['data'] + 3600;
if($timeNow >= $PlusOneDay)
{
?>
<a href="?option=plus&user=<?=$stat['username']?>">PLUS</a> <a href="?option=minus&user=<?=$stat['username']?>">MINUS</a>
<?php
}
else{
$option = $_GET['option'];
if($option == 'plus')
{
$timeNow = time();
$userGet = $_GET['user'];
$ipForRait = $_SERVER['REMOTE_ADDR'];
$ProverkaNaIp = mysql_query("SELECT * FROM rait_ip WHERE ip='$ipForRait'") or die (mysql_error());
$NumIp = mysql_num_rows($ProverkaNaIp);
if($NumIp == NULL)
{
mysql_query("INSERT INTO rait_ip (ip,data,user) VALUES ('$ipForRait','$timeNow','$userGet')") or die (mysql_error());
mysql_query("UPDATE users SET rait_user=rait_user+1 WHERE username='$userGet'") or die (mysql_error());
echo "Гласувахте с + за $userGet";
}
else{
mysql_query("UPDATE rait_ip SET data='$timeNow' WHERE ip='$ipForRait' AND user='$userGet'") or die (mysql_error());
mysql_query("UPDATE users SET rait_user=rait_user+1 WHERE username='$userGet'") or die (mysql_error());
echo "Гласувахте с + за $userGet";
}
}
if($option == 'minus')
{
$timeNow = time();
$userGet = $_GET['user'];
$ipForRait = $_SERVER['REMOTE_ADDR'];
$ProverkaNaIp = mysql_query("SELECT * FROM rait_ip WHERE ip='$ipForRait'") or die (mysql_error());
$NumIp = mysql_num_rows($ProverkaNaIp);
if($NumIp == NULL)
{
mysql_query("INSERT INTO rait_ip (ip,data,user) VALUES ('$ipForRait','$timeNow','$userGet')") or die (mysql_error());
mysql_query("UPDATE users SET rait_user=rait_user-1 WHERE username='$userGet'") or die (mysql_error());
echo "Гласувахте с - за $userGet";
}
else{
mysql_query("UPDATE rait_ip SET data='$timeNow' WHERE ip='$ipForRait' AND user='$userGet'") or die (mysql_error());
mysql_query("UPDATE users SET rait_user=rait_user-1 WHERE username='$userGet'") or die (mysql_error());
echo "Гласувахте с - за $userGet";
}
}
}
}
else{
echo "da da";
}
?>