Loading...
Помощь по скриптам | Не обрабатывает get запрос
?><div class="cito-name"> Прокачка (<?=$user['prooka']?>) из 15</div><?

reg();

function cost($i) {

switch($i) {
case 0:
$cost = 250;
break;

case 1:
$cost = 500;
break;

case 2:
$cost = 1000;
break;

case 3:
$cost = 2500;
break;

case 4:
$cost = 5000;
break;

case 5:
$cost = 10000;
break;


}

return $cost;

}

function value($i) {

switch($i) {
case 0:
$value = 'gold';
break;

case 1:
$value = 'gold';
break;

case 2:
$value = 'gold';
break;

case 3:
$value = 'gold';
break;

case 4:
$value = 'gold';
break;

case 5:
$value = 'gold';
break;


}

return $value;

}

if(isset($_GET['str'])) {

if($users['_str'] < 5) {

if(value($users['_str']) == 'gold') {

if($users['gold'] < cost($users['_str'])) {






}
else
{

$dbc->query('UPDATE `users` SET `str` = `str` + 1,
`_str` = `_str` + 1,
`prooka` = `prooka` + 1 WHERE `id` = "'.$user['id'].'"');

$dbc->query ('UPDATE `users` SET `gold` = `gold` - '.cost($users['_str']).' WHERE `id` = "'.$user['id'].'"');

}

}


}
что не так ? почему гет запрос не выполняется , а просто обновляется страница
Кто-то знает, нет?
$_GET['str'] Это что делает?
ulko65 (06.01.2021 в 16:50)
Кто-то знает, нет?


если так показывать без ошибки, то ответ навряд ли найдёшь.
Toruz, потом на нее и идет запрос когда нажимают
php
if(isset($_GET['str']))
{

if($users['_str'] < 5)
{

if(value($users['_str']) == 'gold')
{

if($users['gold'] < cost($users['_str']))
{

} else {
$dbc->query('UPDATE `users` SET `str` = `str` + 1, `_str` = `_str` + 1, `prooka` = `prooka` + 1 WHERE `id` = "'.$user['id'].'"');
$dbc->query ('UPDATE `users` SET `gold` = `gold` - '.cost($users['_str']).' WHERE `id` = "'.$user['id'].'"');
}

}
}


На скобки посмотри и что не хватает внутри них
Изменил немного запрос и заработало
Но так цена всегда одна будет
Онлайн: 0
Время:
Gen. 0.1061
(c) Bym.Guru 2010-2025