Като влезна аз в тази страница на мене да ми дава точки

amarok

Registered
Може ли да направите някакъв код като влезна в дадена страница например clear.php да ми дава 100 злато и 1 камък и чак след 12 часа пак да може да влезна в тази страница аз имам един код обаче трябва да влизам ето така

http://localhost/index.php?a=clear&id=2

по номера аз искам да го направя само

http://localhost/index.php?a=clear

И да ми дава на мене 100 злато и 1 камък.

Ето аз имам този код сас 1-вия линк който дадох но така давам и на другите аз искам да мога само на мене да си давам :)


Код:
<?php
$id = $_GET['id']; if (!is_numeric($id)) {die("Къде отиваш гошшооооо?");} 
$query1 = "SELECT * FROM usersip WHERE users_id='$id'";
$result1=mysql_query($query1);
if (mysql_num_rows($result1)>0)
{
$query = "SELECT * FROM users WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$points=$row[points];
$money=$row[money];
$usersid=$row[id];
$users=$row[name];
$name2=$row[name];

// Ostrova //

echo("Не успешно");
?>



<?

}
else
{
$query = "SELECT * FROM users WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$points=$row[points];
$money=$row[money];
$usersid=$row[id];
$users=$row[name];
$newpoints= $points + 1;
$randmoney = rand(1, 35);
$newmoney= $money + $randmoney;
$time = time() +86400;
$sql3 = "INSERT INTO `usersip` VALUES('', '$usersid', '$time' );";
if(mysql_query($sql3) != "")
{
$sql="UPDATE users SET points='$newpoints', money='$newmoney' where id='$id';";
if(mysql_query($sql) != "")
{
// Ostrova //

echo("Успешно");
?>


<?php
}else
{
echo "Има грешка със mysql-a!";
}
}
}
?>
 
Като гледам никаде в кода няма Stone ;), но виж така :

Код:
 <?php
$id = $_GET['id']; if (!is_numeric($id)) {die("Къде отиваш гошшооооо?");}
$query1 = "SELECT * FROM usersip WHERE users_id='$id'";
$result1=mysql_query($query1);
if (mysql_num_rows($result1)>0)
{
$query = "SELECT * FROM users WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$points=$row[points];
$money=$row[100];
$stone=$row[1]
$usersid=$row[id];
$users=$row[name];
$name2=$row[name];

// Ostrova //

echo("Не успешно");
?>



<?

}
else
{
$query = "SELECT * FROM users WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$points=$row[points];
$money=$row[100];
$usersid=$row[id];
$users=$row[name];
$newpoints= $points + 1;
$randmoney = rand(1, 35);
$newmoney= $money + $randmoney;
$time = time() +86400;
$sql3 = "INSERT INTO `usersip` VALUES('', '$usersid', '$time' );";
if(mysql_query($sql3) != "")
{
$sql="UPDATE users SET points='$newpoints', money='$newmoney' where id='$id';";
if(mysql_query($sql) != "")
{
// Ostrova //

echo("Успешно");
?>


<?php
}else
{
echo "Има грешка със mysql-a!";
}
}
}
?>
 
дава ми грешка


Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\clear.php on line 13


амм аз искам да направя не да влизам ето така

http://localhost/index.php?a=clear&id=742


а да си влизам ето така


http://localhost/index.php?a=clear

и да ми дава нещата на мене, не може ли да се направи така ?
 
Мисля, че за кода трябва да направиш и include ;)

A за влизането мисля, че неможе или аз незнам как :) .. като си земеш домейн ще можеш, но сега мисля, че не. Я дай за всеки случай да прегледаме index.php
 
cLiford каза:
Мисля, че за кода трябва да направиш и include ;)

A за влизането мисля, че неможе или аз незнам как :) .. като си земеш домейн ще можеш, но сега мисля, че не. Я дай за всеки случай да прегледаме index.php


в индекса съм си инклуднал config.php просто ми трябва като влезне в тази страница да ми даде тези неща + time но на мене.
 
Код:
<?php
if (!$_SESSION['name'])
{
echo "Не сте логнат !";
}
else
{
$take=mysql_query("SELECT * FROM `users` WHERE `name` = '$_SESSION[name]'") or die(mysql_error());
$taker=mysql_fetch_array($take);
$id=$taker['id'];
$get=mysql_query("SELECT * FROM `clear_island` WHERE `user_Id` = '$id'") or die(mysql_error());
$num=mysql_num_rows($get);
$rget=mysql_fetch_array($get);
$gtime=$rget['time'];
if ($gtime+3600*12 > time())
{
echo "Може да играете само 1 път на 12 часа  !";
}
else
{
$query=mysql_query("SELECT * FROM `users` WHERE `id` = '$id'") or die(mysql_error());
$row=mysql_fetch_array($query);
$points=$row[points];
$money=$row[money];
$username=$row[name]; 

$newpoints= $points + 1;
$randmoney = rand(1, 35);
$newmoney= $money + $randmoney; 
$time=time();
$ins=mysql_query("INSERT INTO `clear_island` (`id`, `user_Id`, `time`) VALUES ('', '$id', '$time')") or die(mysql_error());
$query=mysql_query("UPDATE `users` SET `points` = '$newpoints', `money` = '$newmoney' WHERE `id` = '$id'") or die(mysql_error());
if ($query)
{
}
}
}

?>
 

Back
Горе