Добрый день форумчяны. Есть код Код (Text): <?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["p1"])){ $p2 = intval($_POST["p2"]); $array_items1 = array(1 => "a_t", 2 => "b_t", 3 => "c_t", 4 => "d_t", 5 => "e_t"); $array_items2 = array(1 => "a_t", 2 => "b_t", 3 => "c_t", 4 => "d_t", 5 => "e_t", 6 => "money_b"); $array_name = array(1 => "Туфли1", 2 => "Туфли2", 3 => "Туфли3", 4 => "Туфли4", 5 => "Туфли5"); $p1 = intval($_POST["p1"]); $citem1 = $array_items1[$p1]; $p2 = intval($_POST["p2"]); $citem2 = $array_items2[$p2]; # Проверяем средства пользователя $need_money1 = $sonfig_site["obmen_".$citem1]; $need_money2 = $sonfig_site["amount_".$citem1]; $need_money3 = $sonfig_site["amount_".$citem2]; 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; # Добавляем товар и списываем деньги $titem = "s_".substr($citem,0,1); $ttime = time()+60*60*24*1; $db->Query("UPDATE db_users_b SET money_b = money_b - $need_money1, $citem1 = $citem1 - $need_money3 / $need_money2, $citem2 = $citem2 +1, 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[$pok]."','$need_money1','".time()."','".(time()+60*60*24*15)."')"); $life_time->AddItem($usid,$citem2); echo "<center><font color = 'green'><b>Вы успешно купили</b></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'><b>222!</b></font></center><BR />"; }echo "<center><font color = 'red'><b>111!</b></font></center><BR />"; } ?> Мне нужно в него добавить Код (Text): if($citem2 == "money_b"){ }else echo $db->Query("UPDATE db_users_b SET money_b = money_b + $need_money2 / 2, $citem1 = $citem1 - 1, last_sbor = IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'"); echo "<center><font color = 'green'><b>3333</b></font></center><BR />"; То есть если $citem2 == "money_b" то выполняется другая формула подсчета а первая игнорируется. Бьюсь, не как не получается.
Не совсем вопрос понял. Я вставлял # Покупка нового товара if(isset($_POST["p1"])){ $p2 = intval($_POST["p2"]); между ними вставлял if($citem2 == "money_b"){
Я вставил Код (Text): if ($citem2 == "0") { echo $db->Query("UPDATE db_users_b SET $citem1 = $citem1 - 1, $money_b = $money_b + $need_money2 / 2, last_sbor = IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'"); } else { echo $db->Query("UPDATE db_users_b SET money_b = money_b - $need_money1, $citem1 = $citem1 - $need_money3 / $need_money2, $citem2 = $citem2 +1, last_sbor = IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'"); } Все получилось только теперь выводятся на странице цифры с переменных. Как это можно подправить? Спасибо за помощь
Вот к примеру PHP: if ($user_data["insert_sum"] < 100) { echo $maxKredit = $sonfig_site["max_kredit"]; } else { echo $maxKredit = $sonfig_site["max_kredit_keh"]; } if ($user_data["insert_sum"] < 100) { echo $srok_kredit = $sonfig_site["srok_kredit"]; } else { echo $srok_kredit = $sonfig_site["srok_kredit_keh"]; } $minKredit = $sonfig_site["min_ssuma"]; $min_srok_kredit = 0.99; $percent_kredit = $sonfig_site["percent_kredit"]; И все после echo выводится на сам сайт. Мне нужно чтоб правильное условие осталось в коде как последние три строчки PHP: $minKredit = $sonfig_site["min_ssuma"]; $min_srok_kredit = 0.99; $percent_kredit = $sonfig_site["percent_kredit"];