Помогите с начислением

  • Автор темы MrDanChat
  • Дата начала
MrDanChat
Участник
Сообщения
13
Реакции
0
Добрый вечер. Открываю проект, все хорошо и тут, на стадии тестирования оказалось что, при сборе урожая и продажи не начисляется серебро, пишет что: "Серебро начислено в размере 1 рубля", но в боковой панели это не отображается. Как исправить, кто знает?
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
После обновления страницы тоже ничего не происходит?
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
Скинь код из файла _market.php
 
MrDanChat
Участник
Сообщения
13
Реакции
0
wh1skas написал(а):
Скинь код из файла _market.php
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Рынок";
$usid = $_SESSION["user_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();

?>

<div class="leftcolumn">
<h2>Рынок</h2>

<?PHP
# Продажа
if(isset($_POST["sell"])){

$all_items = $user_data["a_b"];

if($all_items > 0){

$money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);

$tomat_b = $user_data["a_b"];

$money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
$money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;

# Обновляем юзверя
$db->Query("UPDATE db_users_b SET money_p = money_p + '$money_p', a_b = 0
WHERE id = '$usid'");

$da = time();
$dd = $da + 60*60*24*15;

# Вставляем запись в статистику
$$db->Query("INSERT INTO db_sell_items (user, user_id, a_s, b_s, c_s, d_s, e_s, amount, all_sell, date_add, date_del) VALUES
('$usname','$usid','$tomat_b','$straw_b','$pump_b','$pean_b','$peas_b','$money_add','$all_items','$da','$dd')");

echo "<center><font color = 'green'><b>Вы продали {$all_items} яиц, на сумму {$money_add} яку</b></font></center><BR />";

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

}else echo "<div class='error'>У Вас нет яиц для продажи!</div>";

}
?>

<p>Здесь продавайте свои яйца. Цена: 100 яиц = 1 яку. Полученные с продажи яку зачисляются на баланс для вывода, с которого Вы обменяете яку на реальные рубли.</p>
<p>
</p><form action="" method="post">
<div class="kur_re_coop">
<span>У Вас яиц</span>
<?=$user_data["a_b"]; ?></div>
<div class="kur_re_coop">
<span>Стоимость</span>
<?=$func->SellItems($user_data["a_b"], $sonfig_site["items_per_coin"]); ?> яку
</div>
<div class="clear"></div>
<div class="kur_re">
<img src="/img/market.png"/>
</div>
<div class="kur_re">
<button type="submit" name="sell" class="button">Продать яйца</button>
</div>
<p></p>
</form>
</div>
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
Насколько я вижу, обновляется баланс для покупок. Ты точно туда смотришь? )
 
MrDanChat
Участник
Сообщения
13
Реакции
0
wh1skas написал(а):
Насколько я вижу, обновляется баланс для покупок. Ты точно туда смотришь? )
Да, вообще никакой баланс не появляется
 
MrDanChat
Участник
Сообщения
13
Реакции
0
Если кому-то понадобится, файл статистики
<?PHP
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
?>
<div class="kurs_val">
<span>Курс валют</span>
<?=$sonfig_site["ser_per_wmr"]; ?> яку = 1 рубль
</div>

<div class="kurs_val">
<span>Баланс для улучшений</span>
{!BALANCE_B!} яку
</div>

<div class="kurs_val">
<span>Баланс для вывода</span>
{!BALANCE_P!} яку
</div>
 
MrDanChat
Участник
Сообщения
13
Реакции
0
Ребяята
 
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #10
Вот прочитал и ничерта не понял в вопросе.. Какое серебро? Куда зачислено, если вывод идет в виде:
Вы продали {$all_items} яиц, на сумму {$money_add} яку
потом - где не отображается? что не отображается? Корректнее надо вопрос задавать, батенька :)
Код маркета вроде правильный, код вывода баланса вроде тоже.. мало данных, короче..
 
MrDanChat
Участник
Сообщения
13
Реакции
0
  • #11
Не отображается в панели: счета ДЛЯ ПОКУПОК и счета НА ВЫВОД
 
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #12
MrDanChat написал(а):
Не отображается в панели: счета ДЛЯ ПОКУПОК и счета НА ВЫВОД
Вот я и спрашиваю - вообще баланс не отображается?
 
MrDanChat
Участник
Сообщения
13
Реакции
0
  • #13
Показывает на счете 0 постоянно
 
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #14
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #16
Хорошо.. Яйца на складе нормально собираются, а когда продаешь ничего не добавляется на баланс, правильно?
 
MrDanChat
Участник
Сообщения
13
Реакции
0
  • #17
skroliks написал(а):
Хорошо.. Яйца на складе нормально собираются, а когда продаешь ничего не добавляется на баланс, правильно?
da
 
skroliks
PHP, MySQL, CSS
Участник
Сообщения
280
Реакции
46
  • #18
Короче, вместо своего аналогичного кода, поставь этот:

<?PHP
# Продажа
if(isset($_POST["sell"])){

$all_items = $user_data["a_b"];
if($all_items > 0){

$money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
$money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
$money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;

# Обновляем юзверя
$db->Query("UPDATE db_users_b SET money_p = money_p + '$money_p', a_b = 0
WHERE id = '$usid'");

echo "<center><font color = 'green'><b>Вы продали {$all_items} яиц, на сумму {$money_add} яку</b></font></center><BR />";

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

}else echo "<div class='error'>У Вас нет яиц для продажи!</div>";

}
?>


Потом проверь и отпишись
 
MrDanChat
Участник
Сообщения
13
Реакции
0
  • #19
skroliks написал(а):
Короче, вместо своего аналогичного кода, поставь этот:

<?PHP
# Продажа
if(isset($_POST["sell"])){

$all_items = $user_data["a_b"];
if($all_items > 0){

$money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
$money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
$money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;

# Обновляем юзверя
$db->Query("UPDATE db_users_b SET money_p = money_p + '$money_p', a_b = 0
WHERE id = '$usid'");

echo "<center><font color = 'green'><b>Вы продали {$all_items} яиц, на сумму {$money_add} яку</b></font></center><BR />";

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

}else echo "<div class='error'>У Вас нет яиц для продажи!</div>";

}
?>


Потом проверь и отпишись
окей
 
N3CRO
Участник
Сообщения
285
Реакции
44
  • #20
Вся проблема в inc/_user_menu.php , Замени полностью этот файл на вот этот : http://ad-file.com/8p6n6Byq4
 
Сверху