PHP/MySQL | $_GET и if(isset...
Всём бобра. Возникла новая проблема(на этот раз с ареной PvE).
Есть переменная, в которую передали ID из другого скрипта, и также есть кнопка, выполняющая действие, которое задано посредством if(isset()).
Во время выполнения действия нужен тот самый ID, но он там не появляется. Как быть?
Код ниже)
Попрошу без оффтопа и прочей ерунды!
________
посл. ред. 01.05.2015 в 12:59; всего 2 раз(а); by [Creep_Matis]
Есть переменная, в которую передали ID из другого скрипта, и также есть кнопка, выполняющая действие, которое задано посредством if(isset()).
Во время выполнения действия нужен тот самый ID, но он там не появляется. Как быть?
Код ниже)
$MobID = $_GET['MobID'];
$MobQuery = mysql_query("SELECT * FROM `location_mobs` WHERE `id` = ".$MobID."");
$MobFetch = mysql_fetch_assoc($MobQuery);
$MobName = $MobFetch['name'];
$MobHealth = $MobFetch['health'];
$MobDamage = $MobFetch['damage'];
$Damage = $user['power']/2;
if(isset($_GET['Attack']))
{
mysql_query("UPDATE `location_mobs` SET `health` = `health` - ".$Damage." WHERE `id` = ".$MobID."");
mysql_query("UPDATE `users` SET `health = `health` - ".$MobDamage." WHERE `id` = ".$user['id']."");
}
Попрошу без оффтопа и прочей ерунды!
________
посл. ред. 01.05.2015 в 12:59; всего 2 раз(а); by [Creep_Matis]
if(isset($_GET['Attack']) && $_GET['id'])
{
{
kurama (01.05.2015 в 13:07)
if(isset($_GET['Attack']) && $_GET['id'])
{
if(isset($_GET['Attack']) && $_GET['id'])
{
Не помогло(
?Attack&id='.$MobID.'
ссылку так написал?)
ссылку так написал?)
kurama, Нет. Сейчас попробую так)
kurama (01.05.2015 в 13:14)
?Attack&id='.$MobID.'
ссылку так написал?)
?Attack&id='.$MobID.'
ссылку так написал?)
Всё равно так же(
if(isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `location_mobs` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `location_mobs` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
header('Location: /');
die;
}
if(isset($_GET['Attack'])){
mysql_query
("UPDATE `location_mobs` SET `health` = `health` -
".$Damage." WHERE `id` = ".
$ank['id']."");
mysql_query
("UPDATE `users` SET `health = `health` -
".$MobDamage." WHERE `id` = ".
$user['id']."");
}
________
посл. ред. 01.05.2015 в 13:21; всего 1 раз(а); by kurama
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `location_mobs` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
header('Location: /');
die;
}
if(isset($_GET['Attack'])){
mysql_query
("UPDATE `location_mobs` SET `health` = `health` -
".$Damage." WHERE `id` = ".
$ank['id']."");
mysql_query
("UPDATE `users` SET `health = `health` -
".$MobDamage." WHERE `id` = ".
$user['id']."");
}
________
посл. ред. 01.05.2015 в 13:21; всего 1 раз(а); by kurama
што за говно я увидел?
mr_esk, Как пишу - так пишу. Не оффтопь. Есть какие то варианты? Предлагай)
kurama, Аналогично...