Не могу понять в чем причина
if (isset($_POST['m_operation_id']) && isset($_POST['m_sign']))
{
$m_key = '123';
$arHash = array(
$_POST['m_operation_id'],
$_POST['m_operation_ps'],
$_POST['m_operation_date'],
$_POST['m_operation_pay_date'],
$_POST['m_shop'],
$_POST['m_orderid'],
$_POST['m_amount'],
$_POST['m_curr'],
$_POST['m_desc'],
$_POST['m_status']
);
if (isset($_POST['m_params']))
{$arHash[] = $_POST['m_params'];}
$arHash[] = $m_key;
$sign_hash = strtoupper(hash('sha256', implode(':', $arHash)));
if ($_POST['m_sign'] == $sign_hash && $_POST['m_status'] == 'success')
{
include 'core/system/setting.php';
$email = $_POST['m_orderid'];
$up_ball = $_POST['m_amount'];
$query = mysqli_query($CONNECT, "SELECT * FROM users WHERE email='$email'");
$data = mysqli_fetch_assoc($query);
$set_ball = $data['balance'] + $up_ball;
$dep_amount = $data['dep_amount'] + $up_ball;
$data2 = mysqli_query($CONNECT, "UPDATE users SET balance='$set_ball', dep_amount='$dep_amount' WHERE email='$email'");
if ($data['ref']) {
$refer = $data['ref'];
$query1 = mysqli_query($CONNECT, "SELECT * FROM users WHERE id='$refer'");
$result = mysqli_fetch_assoc($query1);
$ref_proc = $up_ball / 100 * 10;
$ref_bonus = $ref_proc + $result['balance'];
$refcash = $result['refcash'] + $ref_bonus;
$referal = mysqli_query ($CONNECT, "UPDATE users SET balance='$ref_bonus', refcash='$refcash' WHERE id='$refer'");
}
echo $_POST['m_orderid'].'|success';
}
else{
echo '|error';
}
}
факт в том что данные не записываются в БД вроде все верно проверяю на работоспособность кода на хосте а не на локалке))). Кто поможет разобраться?)