Имам проблем на една игра с подаръците когато изтегля подарък и мине определеного време пише : След Готово - вече може да изтеглиш нов подарък!
Ще може да изтеглиш отново подарък. но неможе да се тегли.
файлът
сяла
Ще може да изтеглиш отново подарък. но неможе да се тегли.
файлът
Код:
<?php
if($_SESSION['name']) {
$name = $_SESSION['name'];
echo "<h2 class='stranicamenu'><center>Подаръци</center></h2>";
if(isset($_GET['id'])) {
$id = htmlspecialchars($_GET['id']);
if($id == 0){$randmoney = rand(80, 980); $randpower = rand(23, 589); $randpoints = rand(1, 5); $cost = '0';}
$ip=$_SERVER['REMOTE_ADDR'];
$query=mysql_query("SELECT * FROM `users` where `name` = '$_SESSION[name]'") or die(mysql_error());
$my=mysql_fetch_array($query);
if ($my[namepro] == 1)
{
$time = time() +10800;
}
elseif ($my[namepro] == 0)
{
$time = time() +21600;
}
$name = $_SESSION['name'];
$query=mysql_query("SELECT * FROM `users` WHERE `name` = '$name'") or die(mysql_error());
$row=mysql_fetch_array($query);
$id=$row['id'];
$query2=mysql_query("SELECT * FROM `podarakip` WHERE `podarak_id` = '$id'") or die(mysql_error());
$row2=mysql_num_rows($query2);
$row3=mysql_fetch_array($query2);
if ($row2 >= 1 )
{
$ends = $row3['time'];
$now = time();
$end = $ends - $now;
echo "<table class='nqkvo_kool2' width='36%' align='center'>
<td class='nqkvo_kool2' rowspan='4' width='5%' align='center'>
<img src='images/task_error.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'><span style='font-weight: bold;'>След<center><b><div id='bxx' ></div></b></center>Ще може да изтеглиш отново подарък ";
$r=$end;
?>
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='Готово - вече може да изтеглиш нов подарък!';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'';}
window.setTimeout("t();",999);
}
window.onload=t;
</script></span></td>
</table>
<?
}
else
{
$insert=mysql_query("INSERT INTO `podarakip` (`id`, `podarak_id`, `ip`, `time`) VALUES ('', '$id', '$ip', '$time')") or die(mysql_error());
if ($insert)
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$newmoney= $my[money] + $randmoney;
$newpower= $my[power] + $randpower;
$newcredit= $my[credit] + $randcredit;
$sql = "UPDATE users SET money='$newmoney', power='$newpower'WHERE name = '$name'";
$done=mysql_query($sql) or die(mysql_error());
if($done) { echo "
<table class='nqkvo_kool' width='36%' align='center'>
<td class='nqkvo_kool' rowspan='4' width='5%' align='center'>
<img src='images/task_done.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'><span style='font-weight: bold;'>Успешно Изтегли Подарък.<br><br>Ти спечели $randmoney пари, $randpower опит и $randcredit кредити</span></td>
</table><meta http-equiv=refresh content=15;url='index.php?a=gifts'><br>"; }}} else { ?>
<?php
$query=mysql_query("SELECT * FROM `users` WHERE `name` = '$name'") or die(mysql_error());
$row=mysql_fetch_array($query);
$id=$row['id'];
$query2=mysql_query("SELECT * FROM `podarakip` WHERE `podarak_id` = '$id'") or die(mysql_error());
$row2=mysql_num_rows($query2);
$row3=mysql_fetch_array($query2);
if ($row2 >= 1 )
{
$ends = $row3['time'];
$now = time();
$end = $ends - $now;
echo "<table class='nqkvo_kool2' width='36%' align='center'>
<td class='nqkvo_kool2' rowspan='4' width='5%' align='center'>
<img src='images/task_error.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'><span style='font-weight: bold;'>След<center><b><div id='bxx' ></div></b></center>Ще може да изтеглиш отново подарък ";
$r=$end;
?>
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='Готово - вече може да изтеглиш нов подарък!';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'';}
window.setTimeout("t();",999);
}
window.onload=t;
</script></span></td>
</table>
<?
}
else
{
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
echo "
<img src='images/aboutus_gift.gif'><br><a href='?a=gifts&id=0'><center><h3>Изтегли ПОДАРЪК !</h3></center></a>
";}
?>
<? }} else { echo 'Не си логнат'; } ?>
Код:
CREATE TABLE IF NOT EXISTS `podarakip` (
`id` int(32) NOT NULL auto_increment,
`podarak_id` varchar(233) NOT NULL,
`ip` varchar(233) NOT NULL,
`time` varchar(233) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;