Подскажите пожалуйста в чем может быть проблемма, покупаются только животные первого уровня, при покупке всех остальных, страница перезагружается и пишет что покупка успешна, но серебро не снимается и фрукт не добавляется.
<style type="text/css">
.spoiler_body {display:none;}
.spoiler_links {cursor:pointer;}
</style>
<script>
function proverka(input) {
ch = input.value.replace(/[^\d,]/g, ''); //разрешаем вводить только числа и запятую
pos = ch.indexOf(','); // проверяем, есть ли в строке запятая
if(pos != -1){ // если запятая есть
if((ch.length-pos)>2){ // проверяем, сколько знаков после запятой, если больше 1го то
ch = ch.slice(0, -1); // удаляем лишнее
}
}
input.value = ch; // приписываем в инпут новое значение
};
$('#txtbox').bind("change keyup input click", function() {
if (this.value.match(/[^0-9]/g)) {
this.value = this.value.replace(/[^0-9]/g, '');
}
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('.spoiler_links').click(function(){
$(this).parent().children('div.spoiler_body').toggle('normal');
return false;
});
});
</script>
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script LANGUAGE="JavaScript1.1">
document.oncontextmenu = function(){return false;};
</script>
<?PHP
$_OPTIMIZATION["title"] = "Покупка магов";
$usid = $_SESSION["user_id"];
$refid = $_SESSION["referer_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
?>
<td valign="top">
<div class="r_block">
<div class="topperss"><span>
<center><h1>Рынок животных</h1></center></span></div>
<div class="silver-bk">
<h3>
<center>Здесь Вы можете купить различных животных. Каждое животное приносит для Вас разное количество сырья, которое после пререработки в продукцию можно потом продать, получая за неё золото, которое обменивается на реальные деньги. Вы можете покупать любое животных, чем больше у Вас в деревне животных, тем больше они принесут Вам прибыли.[br /]
</h3>
<h3>Ваш суммарный доход:</h3><center>
В сутки: <?=sprintf("%.2f",($sonfig_site["a_in_h"]*24/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["a_t"]+$sonfig_site["b_in_h"]*24/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["b_t"]+$sonfig_site["c_in_h"]*24/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["c_t"]+$sonfig_site["d_in_h"]*24/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["d_t"]+$sonfig_site["e_in_h"]*24/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["e_t"]+$sonfig_site["f_in_h"]*24/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["f_t"]-0.01)); ?> Рублей<p>
В месяц: <?=sprintf("%.2f",($sonfig_site["a_in_h"]*24*30/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["a_t"]+$sonfig_site["b_in_h"]*24*30/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["b_t"]+$sonfig_site["c_in_h"]*24*30/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["c_t"]+$sonfig_site["d_in_h"]*24*30/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["d_t"]+$sonfig_site["e_in_h"]*24*30/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["e_t"]+$sonfig_site["f_in_h"]*24*30/$sonfig_site["items_per_coin"]/$sonfig_site["ser_per_wmr"]/100*$sonfig_site["percent_sell"]*$user_data["f_t"])); ?> Рублей<p>
</center>
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Рынок животных";
$usid = $_SESSION["user_id"];
$refid = $_SESSION["referer_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
# Покупка новой шхуны
if(isset($_POST["item"])){
$kolvo = intval($_POST["kolvo"]);
$array_items = array(1 => "a_t", 2 => "b_t", 3 => "c_t", 4 => "d_t", 5 => "e_t", 6 => "f_t");
$array_name = array(1 => "Кролик", 2 => "Овца", 3 => "Коза", 4 => "Свинья", 5 => "Лошадь", 6 => "Корова");
$item = intval($_POST["item"]);
if ($kolvo < 0) {
$kolvo = $kolvo * (-1);
}else {$kolvo = 1 * $kolvo;}
$citem = $array_items[$item];
if(strlen($citem) >= 3){
# Проверяем средства пользователя
$need_money = $sonfig_site["amount_".$citem] * $kolvo;
if($need_money <= $user_data["money_b"]){
if($user_data["last_sbor"] == 0 OR $user_data["last_sbor"] > ( time() - 60*20) ){
$to_referer = $need_money * 0.1;
# Добавляем дерево и списываем деньги
$db->Query("UPDATE db_users_b SET money_b = money_b - $need_money, $citem = $citem + '$kolvo',
last_sbor = IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'");
# Вносим запись о покупке
$db->Query("INSERT INTO db_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");
echo "<center><font color = 'green'>Вы успешно купили животное!</font></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<center><font color = 'red'>Перед тем как купить ещё животное следует собрать всю продукцию на складе!
</font></center><BR />";
}else echo "<center><font color = 'red'>Недостаточно золота для покупки!</font></center><BR />";
}else echo 222;
}
?>
<style>
.block {
background: #f5db91;
border-radius: 0.2em;
font-size: 1.125rem;
position: relative;
width: 540px;
height: 290px;
margin: 1em 0px 1em 41px;
border: 1px solid #a57b31;
}
.block_name2 {
font-size: 1.125rem;
position: relative;
margin: 20px 0px 0px 220px;
padding: 5px 15px;
width: 280px;
border-bottom: 1px solid #a57b31;
}
.block_name3 {
font-size: 1.125rem;
position: relative;
margin: 8px 0px 0px 30px;
padding: 5px 15px;
width: 280px;
border-bottom: 1px solid #a57b31;
}
.block_list {
border-radius: 0.3em;
position: relative;
float: right;
margin-left: -60px;
padding: 0px 0px 0px 0px;
width: 340px;
}
.block_img {
margin: 3px;
margin-left: 15px;
text-align: center;
padding: 1px;
width: 220px;
height: 180px;
margin-top: -35px;
position: relative;
bottom: -3px;
left: 0px;
}
.block_ul {
padding: 0px;
}
.block_ul li {
color: #fefefe;
font-size: 16px;
width: 80%;
position: relative;
padding: 5px 0px;
border-bottom: 1px solid #a57b31;
list-style: outside none none;
}
.block_ul li:last-child {
border-bottom: 0px solid #a57b31;
}
.calc_pz {
width: 18px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
color: rgb(0, 0, 0);
cursor: pointer;
text-align: center;
font-weight: bold;
background: #E2AC78;
border: 1px solid rgb(60, 44, 28);
border-radius: 4px;
}
.calc_mz {
width: 18px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
color: rgb(0, 0, 0);
cursor: pointer;
text-align: center;
font-weight: bold;
background: #E2AC78;
border: 1px solid rgb(60, 44, 28);
border-radius: 4px;
}
.colz {
width: 69px;
height: 23px;
margin: 0px 0px 0px 0px;
border: 2px solid rgb(140, 73, 7);
background: rgb(255, 255, 255);
color: rgb(165, 123, 49);
cursor: pointer;
text-align: center;
font-weight: bold;
}
#good {
border-color: #489E12;
}
#error {
border-color: #EC5E0B;
}
.alert {
color: #650202;
margin: 5px 0;
padding: 8px 35px 8px 14px;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
background-color: #F5CE9D;
border: 2px solid #3Aa73D;
border-radius: 2px;
}
</style>
<style>
.tabss{
border-radius: 20px;
background: #212121;
border: 1px solid #a57b31;
padding: 10px;
}
.clikkotosh {
border: 1px dashed #C58B40;
padding: 0px 10px 0px 10px;
color: #fff;
margin-top: 30px;
margin-left: -10px;
width: 320px;
padding: 10px;
}
.block_img {
width: 170px;
height: 158px;
border-radius: 90px;
padding: 5px;
display: inline-block;
position: relative;
left: -37px;
top: 48px;
}
.btn {
-webkit-border-radius: 28;
-moz-border-radius: 28;
border-radius: 28px;
border: 0px;
font-family: Arial;
color: #ffffff;
font-size: 20px;
background: #231812;
padding: 5px 10px 5px 10px;
text-decoration: none;
}
.btn:hover {
cursor: pointer;
background: #614332;
background-image: -webkit-linear-gradient(top, #614332, #614332);
background-image: -moz-linear-gradient(top, #614332, #614332);
background-image: -ms-linear-gradient(top, #614332, #614332);
background-image: -o-linear-gradient(top, #614332, #614332);
background-image: linear-gradient(to bottom, #614332, #614332);
text-decoration: none;
}
</style>
<center>[br /]
<table border="0" class="tabss" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top" width="520px"><div class="block_img"><img src="/img/dark.png" style="width: 320px; height: 240px; margin-top: -28px;margin-left: 18px;border: 3px solid #e1c467;
-moz-border-radius:8px; /* Firefox */
-webkit-border-radius:8px; /* Safari and chrome */
-khtml-border-radius:8px; /* Linux browsers */
border-radius:8px; /* CSS3 */"></div></td>
<td valign="top" width="200px">
<div class="block_list" style="margin-top: 0px;">
<ul class="block_ul">
<li><font style="color:#F5C538;">Животное:</font> Кролик </li>
<li><font style="color:#F5C538;">Продукция:</font> <font style="color:#71E67B;"><?=$sonfig_site["a_in_h"]; ?></font> Продукции в час</li>
<li><font style="color:#F5C538;">Стоимость:</font> <font style="color:#71E67B;"><?=$sonfig_site["amount_a_t"]; ?></font> золота</li>
<li><font style="color:#F5C538;">Куплено:</font> <font style="color:#71E67B;"><?=$user_data["a_t"]; ?></font> </li>
</ul><div class="clikkotosh">
<form action="" method="post">
<span style="font-size:16px;">Количество:</span>
<input type="text" name="kolvo" onkeyUp="return proverka (this);" value="1" style="width: 26%;"/>
<input type="hidden" name="item" value="1">
<input type="submit" value="Купить" class="bat" style="float: right;margin-top:0px;font-size: 16px;width: 112px;">
</form></div>
</div>
</td>
</tr>
</table>
[br /]
<table border="0" class="tabss" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top" width="520px"><div class="block_img"><img src="/img/green.png" style="width: 320px; height: 240px; margin-top: -28px;margin-left: 18px;border: 3px solid #e1c467;
-moz-border-radius:8px; /* Firefox */
-webkit-border-radius:8px; /* Safari and chrome */
-khtml-border-radius:8px; /* Linux browsers */
border-radius:8px; /* CSS3 */"></div></td>
<td valign="top" width="300px">
<div class="block_list" style="margin-top: 0px;">
<ul class="block_ul">
<li><font style="color:#F5C538;">Животное:</font> Овца </li>
<li><font style="color:#F5C538;">Продукция:</font> <font style="color:#71E67B;"><?=$sonfig_site["b_in_h"]; ?></font> Продукции в час</li>
<li><font style="color:#F5C538;">Стоимость:</font> <font style="color:#71E67B;"><?=$sonfig_site["amount_b_t"]; ?></font> золота </li>
<li><font style="color:#F5C538;">Куплено:</font> <font style="color:#71E67B;"><?=$user_data["b_t"]; ?></font> </li>
</ul><div class="clikkotosh">
<form action="" method="post">
<input type="hidden" name="item" value="2">
<span style="font-size:16px;">Количество:</span>
<input type="text" name="kolvo" onkeyUp="return proverka (this);" value="1" style="width: 26%;"/>
<input type="hidden" name="item" value="1">
<input type="submit" value="Купить" class="bat" style="float: right;margin-top:0px;font-size: 16px;width: 112px;">
</form></div>
</div>
</td>
</tr>
</table>
[br /]
<table border="0" class="tabss" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top" width="520px"><div class="block_img"><img src="/img/blue.png" style="width: 320px; height: 240px; margin-top: -28px;margin-left: 18px;border: 3px solid #e1c467;
-moz-border-radius:8px; /* Firefox */
-webkit-border-radius:8px; /* Safari and chrome */
-khtml-border-radius:8px; /* Linux browsers */
border-radius:8px; /* CSS3 */"></div></td>
<td valign="top" width="300px">
<div class="block_list" style="margin-top: 0px;">
<ul class="block_ul">
<li><font style="color:#F5C538;">Животное:</font> Коза </li>
<li><font style="color:#F5C538;">Продукция:</font> <font style="color:#71E67B;"><?=$sonfig_site["c_in_h"]; ?></font> Продукции в час</li>
<li><font style="color:#F5C538;">Стоимость:</font> <font style="color:#71E67B;"><?=$sonfig_site["amount_c_t"]; ?></font> золота </li>
<li><font style="color:#F5C538;">Куплено:</font> <font style="color:#71E67B;"><?=$user_data["c_t"]; ?></font> </li>
</ul><div class="clikkotosh">
<form action="" method="post">
<input type="hidden" name="item" value="3">
<span style="font-size:16px;">Количество:</span>
<input type="text" name="kolvo" onkeyUp="return proverka (this);" value="1" style="width: 26%;"/>
<input type="hidden" name="item" value="1">
<input type="submit" value="Купить" class="bat" style="float: right;margin-top:0px;font-size: 16px;width: 112px;">
</form></div>
</div>
</td>
</tr>
</table>
[br /]
<table border="0" class="tabss" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top" width="520px"><div class="block_img"><img src="/img/brown.png" style="width: 320px; height: 240px; margin-top: -28px;margin-left: 18px;border: 3px solid #e1c467;
-moz-border-radius:8px; /* Firefox */
-webkit-border-radius:8px; /* Safari and chrome */
-khtml-border-radius:8px; /* Linux browsers */
border-radius:8px; /* CSS3 */"></div></td>
<td valign="top" width="300px">
<div class="block_list" style="margin-top: 0px;">
<ul class="block_ul">
<li><font style="color:#F5C538;">Животное:</font> Свинья </li>
<li><font style="color:#F5C538;">Продукция:</font> <font style="color:#71E67B;"><?=$sonfig_site["d_in_h"]; ?></font> Продукции в час</li>
<li><font style="color:#F5C538;">Стоимость:</font> <font style="color:#71E67B;"><?=$sonfig_site["amount_d_t"]; ?></font> золота </li>
<li><font style="color:#F5C538;">Куплено:</font> <font style="color:#71E67B;"><?=$user_data["d_t"]; ?></font> </li>
</ul><div class="clikkotosh">
<form action="" method="post">
<input type="hidden" name="item" value="4">
<span style="font-size:16px;">Количество:</span>
<input type="text" name="kolvo" onkeyUp="return proverka (this);" value="1" style="width: 26%;"/>
<input type="hidden" name="item" value="1">
<input type="submit" value="Купить" class="bat" style="float: right;margin-top:0px;font-size: 16px;width: 112px;">
</form></div>
</div>
</td>
</tr>
</table>
[br /]
<table border="0" class="tabss" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top" width="520px"><div class="block_img"><img src="/img/yellow.png" style="width: 320px; height: 240px; margin-top: -28px;margin-left: 18px;border: 3px solid #e1c467;
-moz-border-radius:8px; /* Firefox */
-webkit-border-radius:8px; /* Safari and chrome */
-khtml-border-radius:8px; /* Linux browsers */
border-radius:8px; /* CSS3 */"></div></td>
<td valign="top" width="300px">
<div class="block_list" style="margin-top: 0px;">
<ul class="block_ul">
<li><font style="color:#F5C538;">Животное:</font> Лошадь </li>
<li><font style="color:#F5C538;">Продукция:</font> <font style="color:#71E67B;"><?=$sonfig_site["e_in_h"]; ?></font> Продукции в час</li>
<li><font style="color:#F5C538;">Стоимость:</font> <font style="color:#71E67B;"><?=$sonfig_site["amount_e_t"]; ?></font> золота </li>
<li><font style="color:#F5C538;">Куплено:</font> <font style="color:#71E67B;"><?=$user_data["e_t"]; ?></font></li>
</ul><div class="clikkotosh">
<form action="" method="post">
<input type="hidden" name="item" value="5">
<span style="font-size:16px;"> Количество:</span>
<input type="text" name="kolvo" onkeyUp="return proverka (this);" value="1" style="width: 26%;"/>
<input type="hidden" name="item" value="1">
<input type="submit" value="Купить" class="bat" style="float: right;margin-top:0px;font-size: 16px;width: 112px;">
</form></div>
</div>
</td>
</tr>
</table>
[br /]
<table border="0" class="tabss" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top" width="520px"><div class="block_img"><img src="/img/red.png" style="width: 320px; height: 240px; margin-top: -28px;margin-left: 18px;border: 3px solid #e1c467;
-moz-border-radius:8px; /* Firefox */
-webkit-border-radius:8px; /* Safari and chrome */
-khtml-border-radius:8px; /* Linux browsers */
border-radius:8px; /* CSS3 */"></div></td>
<td valign="top" width="300px">
<div class="block_list" style="margin-top: 0px;">
<ul class="block_ul">
<li><font style="color:#F5C538;">Животное:</font> Корова </li>
<li><font style="color:#F5C538;">Продукция:</font> <font style="color:#71E67B;"><?=$sonfig_site["f_in_h"]; ?></font> Продукции в час</li>
<li><font style="color:#F5C538;">Стоимость:</font> <font style="color:#71E67B;"><?=$sonfig_site["amount_f_t"]; ?></font> золота</li>
<li><font style="color:#F5C538;">Куплено:</font> <font style="color:#71E67B;"><?=$user_data["f_t"]; ?></font> </li>
</ul><div class="clikkotosh">
<form action="" method="post">
<input type="hidden" name="item" value="6">
<span style="font-size:16px;"> Количество:</span>
<input type="text" name="kolvo" onkeyUp="return proverka (this);" value="1" style="width: 26%;"/>
<input type="hidden" name="item" value="1">
<input type="submit" value="Купить" class="bat" style="float: right;margin-top:0px;font-size: 16px;width: 112px;">
</form></div>
</div>
</td>
</tr>
</table>
</center>
[br /]
[br /][br /]
<div class="clr"></div>