Доброго времени суток!
Пишу пополнение баланса для сайта и столкнулся с проблемой
Проблема в запросе в базу.Он не выполняеться.В чем может быть проблема?
Пишу пополнение баланса для сайта и столкнулся с проблемой
<?
include_once "../system/sys.php";
include_once "../system/func.php";
$re=$_POST['LMI_PAYMENT_AMOUNT'];
// ЕСЛИ ЭТО ФОРМА ПРЕДВАРИТЕЛЬНОГО ЗАПРОСА, ТО ИДЕМ ДАЛЬШЕ...
IF($_POST['LMI_PREREQUEST']==1) {
// 2) Проверяем, не произошла ли подмена суммы.
// Cравниваем стоимость товара в базе данных с той суммой, что передана нам Мерчантом.
// Если сумма не совпадает, то выводим ошибку и прерываем работу скрипта.
if(trim($re)!=trim($_POST['LMI_PAYMENT_AMOUNT'])) {
echo "ERR: НЕВЕРНАЯ СУММА ".$_POST['LMI_PAYMENT_AMOUNT'];
exit;
}
// 3) Проверяем, не произошла ли подмена кошелька.
// Cравниваем наш настоящий кошелек с тем кошельком, который передан нам Мерчантом.
// Если кошельки не совпадают, то выводим ошибку и прерываем работу скрипта.
if(trim($_POST['LMI_PAYEE_PURSE'])!="R116194744447") {
echo "ERR: НЕВЕРНЫЙ КОШЕЛЕК ПОЛУЧАТЕЛЯ ".$_POST['LMI_PAYEE_PURSE'];
exit;
}
// Если ошибок не возникло и мы дошли до этого места, то выводим YES
echo "YES";
}
// ЕСЛИ НЕТ LMI_PREREQUEST, СЛЕДОВАТЕЛЬНО ЭТО ФОРМА ОПОВЕЩЕНИЯ О ПЛАТЕЖЕ...
ELSE {
// Задаем значение $secret_key.
// Оно должно совпадать с Secret Key, указанным нами в настройках кошелька.
$secret_key="geely";
// Склеиваем строку параметров
$common_string = $_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO'].
$_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO'].
$_POST['LMI_SYS_TRANS_DATE'].$secret_key.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM'];
// Шифруем полученную строку в SHA256 и переводим ее в верхний регистр
$hash = strtoupper(hash("sha256",$common_string));
// Прерываем работу скрипта, если контрольные суммы не совпадают
if($hash!=$_POST['LMI_HASH']) exit;
// Выбираем из базы данных нужный товар, записываем его в переменную $tovar;
// Отправляем запрос
$text="Ваша сумма: ".$re." ".$cms->us['id']."";
DB::$dbs->query("INSERT INTO `guest` (`message`,`time`,`user_id`) VALUES (?,?,?)",array($text,time(),$cms->us['id']));
}
?>
Проблема в запросе в базу.Он не выполняеться.В чем может быть проблема?