3 / 3 / 1
Регистрация: 26.09.2013
Сообщений: 27
1
MySQL

Настройка таблицы для пополнения баланса

19.09.2014, 18:08. Показов 2825. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем, люди помогите настроить зачисление средств в таблицу MYSQL.
Вопрос следующий:
Как настроить скрипт чтобы оплата производилась на тот аккаунт из которого пополняешь баланс, а то если я вписываю в место таблицы account имя самого аккаунта например "sngpvp" то оплата на аккаунт зачисляется нормально.
Но если я вписываю таблицу account как по сути должно быть, то средства не зачисляются.
Помогите разобраться в этом.

Редактировал строчку:
PHP
1
 $sql_db_server_money=mysql_escape_string('sngpvp'); //вот тут вписал аккант sngpvp который есть в таблице account и средства зачислялись только на этот аккаунт даже если платить с любого аккаунта. ( Вписал в место таблицы "account" )
Скриншоты базы:
Настройка таблицы для пополнения баланса

Настройка таблицы для пополнения баланса




Сам скрипт:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
error_reporting(E_ALL & ~E_NOTICE);
/**
 * Скрипт получения уведомления об оплате
 * В конце проверки нужно отправить серверу ответ "OK_номер заказа"
**/
 
// регистрационная информация
//id сервиса
$mrh_id         = 0009;
//Секретный ключ
$mrh_secret_key = "a4d524-b21d08-441867-68dd21-fr5454";
 
// HTTP параметры:
$out_summ = (float)$_REQUEST["wOutSum"];
$inv_id   = (int)$_REQUEST["wInvId"];
$is_sets  = (int)$_REQUEST["wIsTest"];
$crc      = (string)$_REQUEST["wSignature"];
 
$acc = (string)$_REQUEST["account"];
 
 
// Поднимаем в верхний регистр
$crc = strtoupper($crc);
 
//Создаем подпись
$my_crc = strtoupper(md5("$mrh_id:$out_summ:$inv_id:$mrh_secret_key:account=$acc"));
 
 
//Сверяем подписи
if ($my_crc != $crc)
{
  //Если подпись не верна
 echo "bad sign\n";
 exit();
}
 
 
$pd_server_dbname = 'top';
$pd_server_dblogin = 'top';
$pd_server_dbpass = 'gjrtyergrthrty';
$pd_server_dbhost = 'localhost';
$pd_server_dbport = '3306';
 
$pdeus_db = mysql_connect($pd_server_dbhost, $pd_server_dblogin, $pd_server_dbpass);
mysql_select_db ($pd_server_dbname) or die ('No connect to MySql');
 
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
$sql_db_server_money=mysql_escape_string('sngpvp');
$r_money=mysql_query("SELECT * FROM `money` WHERE `account`='".$sql_db_server_money."'");
if(mysql_num_rows($r_money)>0)
{
 
mysql_query("UPDATE `money` SET rub_count=rub_count+'".(int)$out_summ."' WHERE account='".$sql_db_server_money."'");
 
 
//LOGS
$date_logs = date("d.m.Y");
$time_logs = date('H:i:s');
 
$file_logs = fopen ("../../pd_db/logs/".$acc.".txt","a+");
$str_logs = "
".$time_logs." ".$date_logs." - Пополнил счет на ".$out_summ." рублей";
fputs ( $file_logs, $str_logs);
fclose ($file_logs);
}
 
// Пользовательские проверки
// К примеру сверка суммы из базы данных
// Если все верно то выводим ответ серверу
 
echo "OK_$inv_id";
 
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2014, 18:08
Ответы с готовыми решениями:

Скрипт пополнения баланса
Здравствуй народ, как сделать пополнения баланса на сайте при помощи банковской карты либо через...

Добавить возможность пополнения баланса SIM-карты телефона путём перевода с другого номера
Ребят, помогите пожалуйста. Есть класс, описывающий SIM-карту мобильного телефона. Она содержит...

Камера, настройка баланса белого
Всем привет! Подскажите пожалуйста, как в андройде приложение с камерой сделать настойку баланса...

система бонус кодов для пополнения баланся
В общем собираюсь сделать скрипт такой, чтобы при вводе кода пополнялся баланс, но незнаю с чего...

1
3 / 3 / 1
Регистрация: 26.09.2013
Сообщений: 27
20.09.2014, 02:28  [ТС] 2
Тему можно закрыть пока кто-то отпишет седина появится)
Решил сам вопрос.
Проблема была в строке $sql_db_server_money=mysql_escape_string('sngpvp');
0
20.09.2014, 02:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.09.2014, 02:28
Помогаю со студенческими работами здесь

Продам ваучеры пополнения для Google Adwords!
&lt;b&gt;Предлагаю купоны для Google Adwords&lt;/b&gt; Можно использовать только в новых аккаунтах, не...

Система для пополнения счета/вывода средств
Доброе время суток! Вкратце: Пользователь пополняет личный счет на сайте через банковскую карту...

Сделаю сайт бесплатно на silverlight для пополнения портфолио
Сделаю сайт бесплатно на silverlight для пополнения портфолио. Рассмотрю все интересные...

Настройка стилей для вложенной таблицы без использования классов
Имеется таблица (&lt;table&gt;) с определенным стилем x. В ней должна быть вложенная таблица со стилем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru