Плагин на данат все проходит НО не даётся игровая валюта после оплаты PHP: <?php require_once ('../system/func.php'); auth(); //Массив цен на золото количество золота=>Стоимость в руб $cena_gold = array('105'=>'2', '550'=>'43', '1150'=>'80', '6000'=>'400', '12500'=>'750'); $id_shop='7298';//ID площадки на WorldKassa $hash='13SDGs355LQWFLS';//Секретный ключ (HASH) if(isset($_GET['result'])){ if (isset($_POST['id_shop']) && is_numeric($_POST['id_shop']) && isset($_POST['id_bill']) && is_numeric($_POST['id_bill']) && isset($_POST['summa']) && is_numeric($_POST['summa']) && isset($_POST['hash'])){ $sql=mysql_query("SELECT * FROM `worldkassa` WHERE `id_bill` = '".$_POST['id_bill']."'"); if (mysql_num_rows($sql)>0){ $data=mysql_fetch_assoc($sql); if ($_POST['summa']<$data['summa']){ //Можно поставить уведомление на подмену суммы пополнения }elseif($_POST['hash']!=md5($hash.$id_shop.$_POST['id_bill'].$_POST['summa'])){ //Можно поставить уведомление, что не совпал хеш }else{ foreach($cena_gold as $gold=>$summa){ if ($summa==$data['summa']){ $ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = $data[id_user] LIMIT 1")); ## Акция ## //if($auction == 1 and $gold >= 100)$gold += ceil($gold*50/100); ########### mysql_query("UPDATE `users` SET `gold` = `gold`+".$gold.", `limit_clan_gold` = '".($ank[limit_clan_gold]+$gold)."', `limit_clan_crystals` = '".($ank[limit_clan_crystals]+$gold*100)."'WHERE `id` = '".$ank[id]."'"); mysql_query("UPDATE `users` SET `gold` = `gold`+".ceil($gold*25/100)." WHERE `id` = '".$ank['id_partner']."'"); ## Акция ## if($auction == 1){ mysql_query("UPDATE `users` SET `auction` = `auction`+".$gold." WHERE `id` = '".$ank['id']."'"); } ########### } } mysql_query("UPDATE `worldkassa` SET `time_oplata` = '".time()."' WHERE `id` = '".$data['id']."'"); } } } break; } if(isset($_GET['error'])){ $_SESSION['msg'] = 'При пополнении произошла ошибка'; header("Location: ?"); exit(); } if(isset($_GET['ok'])){ $_SESSION['msg'] = 'Успешно'; header("Location: ?"); exit(); } if (isset($_GET['gold'])){ $summa=$_GET['gold']; if (isset($summa)){ $data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$id_shop.'&summa='.$summa.'&hash='.$hash); if (is_numeric($data)){ mysql_query("INSERT INTO `worldkassa` (`id_user`, `id_bill`, `time`, `summa`) values('".$user['id']."', '".$data."', '".time()."', '".$summa."')"); header("Location: http://worldkassa.ru/user/oplata.php?uniq=$data"); exit(); }else{ echo $data; //вывод ошибок WorldKassa, если есть } } } $title = 'Золото'; require_once ('../system/header.php'); if(isset($_GET['act_gold'])){ $act_gold = num($_GET['act_gold']); switch($act_gold){ case 100: $summa = 2; $bonus = 5; break; case 500: $summa = 43; $bonus = 50; break; case 1000: $summa = 80; $bonus = 150; break; case 5000: $summa = 400; $bonus = 1000; break; case 10000: $summa = 750; $bonus = 2500; break; } if($summa){ echo "<div class='block center'>"; echo "<b><span class='info'>Покупка: ".ico('icons','gold.png')." $act_gold золотых</span></b><br>"; echo "<span class='money'>Бонус: ".ico('icons','gold.png')." <b>$bonus</b> золота</span>"; echo "<div class='separ'></div>"; echo "<a href='?gold=$summa' class='btn2'>Купить ".ico('icons','gold.png')." $act_gold золота</a><br>Стоимость: $summa рублей"; echo "</div>"; echo "<a href='?' class='link'>".ico('icons','gold.png')." Вернуться назад</a>"; }else{ echo "<div class='block center'>Произошла ошибка</div>"; } require_once ('../system/footer.php'); break; } echo "<div class='block'>"; echo ico('icons','arrow.png')." Купить золото | <a href='/pay'>Обменник</a> "; if($user[koll_gold] > 0)echo "<font color='green'>(+)</font>"; echo "</div>"; echo "<div class='block'>"; echo "<div class='oh'><img src='/images/gold/bonus1.png' style='margin-right:3px;margin-top:-6px;'></div>".img('icons','gold.png')." <span class='money'><b>100 золота</b></span></br>".img('icons','gold.png')." Бонус: <span class='money'>5 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=100' class='btn2'>Перейти к оплате</a></div><hr>"; echo "<div class='oh'><img src='/images/gold/bonus2.png' style='margin-right:3px;margin-top:-6px;'></div>".img('icons','gold.png')." <span class='money'><b>500 золота</b></span></br>".img('icons','gold.png')." Бонус: <span class='money'>50 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=500' class='btn2'>Перейти к оплате</a></div><hr>"; echo "<div class='oh'><img src='/images/gold/bonus3.png' style='margin-right:3px;margin-top:-6px;'></div>".img('icons','gold.png')." <span class='money'><b>1'000 золота</b></span></br>".img('icons','gold.png')." Бонус: <span class='money'>250 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=1000' class='btn2'>Перейти к оплате</a></div><hr>"; echo "<div class='oh'><img src='/images/gold/bonus4.png' style='margin-right:3px;margin-top:-6px;'></div>".img('icons','gold.png')." <span class='money'><b>5'000 золота</b></span></br>".img('icons','gold.png')." Бонус: <span class='money'>1'000 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=5000' class='btn2'>Перейти к оплате</a></div><hr>"; echo "<div class='oh'><img src='/images/gold/bonus5.png' style='margin-right:3px;margin-top:-6px;'></div>".img('icons','gold.png')." <span class='money'><b>10'000 золота</b></span></br>".img('icons','gold.png')." Бонус: <span class='money'>2'500 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=10000' class='btn2'>Перейти к оплате</a></div>"; echo "</div>"; echo "<a href='my_operation/' class='link'>".ico('icons','gold.png')." Мои операции</a>"; echo "<div class='foodsub footerchast separator' id='chat_scroll_to'></div>"; echo "<div class='block3'>"; echo "</div><br>"; require_once ('../system/footer.php'); ?> где тут ОШИБКА которая не дает игроку валюту все проходит оплата но валюты игровой нету!
От того что дублируешь темы, твои навыки программирования не увеличатся https://php.ru/forum/threads/kak-ispravit-plagin-platezhej-wapkassa-na-novoj.96031/
@Антон-php, окулист не поможет тебе переписать код. Включи мозги вывод ошибок и посмотри для начала что пишет php интерпретатор
Антошка, от перемены мест слагаемых сумма не изменится. В чем отличается прошлая проблема от настоящей ? --- Добавлено --- ты включил отображения ошибок ? --- Добавлено --- назови строку в твоем коде, где реализуется у тебя "дается игровая кровь"