SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 17/08/2014, 09:20 PM   #1
ivanp00
Little Clucker
 
Join Date: Feb 2014
Posts: 13
Reputation: 0
Default Проблема в запросе

Ввожу правильный номер карты, пишет что не верно. Код вроде рабочий.
PHP Code:
new bankcard,bankpass[64];
    if(
dialogid == 402)
    {
        if(
response)
        {
            if(!
strlen(inputtext))
            {
                
ShowPlayerDialog(playerid,402,DIALOG_STYLE_INPUT,"{FFA500}Банкомат","{FFFFFF}Добро пожаловать\nВведите номер банковской карты","Ввод","Меню");
                return 
true;
            }
            
bankcard strval(inputtext);
            
PlayerInfo[playerid][pBankTest] = bankcard;
            if(
mysql_card_exist(PlayerInfo[playerid][pBankTest]))
            {
                
format(query,sizeof(query),"SELECT baName FROM bank WHERE baCard = '%d'",PlayerInfo[playerid][pBankTest]);
                
mysql_query(query);
                
mysql_store_result();
                
mysql_fetch_row_format(Bank[playerid][baName]);
                
format(string,sizeof(string),"{FFFFFF}Здравствуйте {B4B5B7}%s{FFFFFF}\nДля доступа к банковской карте, введите пароль в окошко:",Bank[playerid][baName]);
                
ShowPlayerDialog(playerid,403,DIALOG_STYLE_INPUT,"{FFA500}Банкомат",string,"Ввод","Меню");
            }
            else
            {
                
ShowPlayerDialog(playerid,401,DIALOG_STYLE_MSGBOX,"{FFA500}Банкомат","{FF0000}Ошибка!\nВведёный Вами номер счёта, не найден!","Меню","");
            }
        }
        else
        {
            
ShowPlayerDialog(playerid,400,DIALOG_STYLE_LIST,"{FFA500}Банкомат","{FFFFFF}- Счёт в банке\n- Положить деньги на счет телефона","Выбор","Отмена");
        }
    } 
PHP Code:
PlayerInfo[targetid][pBankTest] = PlayerInfo[targetid][pCard];
        if(
mysql_card_exist(PlayerInfo[playerid][pBankTest]))
        {
            
format(query,sizeof(query),"SELECT baMoney FROM bank WHERE baCard = '%d'",PlayerInfo[targetid][pBankTest]);
            
mysql_query(query);
            
mysql_store_result();
            
Bank[targetid][baMoney] = mysql_fetch_int();
        } 
PHP Code:
stock mysql_card_exist(card)
{
    
format(query,sizeof(query), "SELECT baCard FROM bank WHERE baName = '%s'",card);
    
mysql_query(query);
    
mysql_store_result();
    if(!
mysql_fetch_row(resultt)) return 0;
    return 
true;

ivanp00 is offline   Reply With Quote
Old 18/08/2014, 06:42 AM   #2
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,467
Reputation: 135
Default Re: Проблема в запросе

Ещё бы текст ошибки.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 18/08/2014, 12:11 PM   #3
KriD
Big Clucker
 
Join Date: Mar 2012
Posts: 80
Reputation: 3
Default Re: Проблема в запросе

Ошибка в запросе в функции mysql_card_exist:
'%s' используете строковой параметр, когда передаете целочисленный тип данных
KriD is offline   Reply With Quote
Old 18/08/2014, 02:36 PM   #4
ivanp00
Little Clucker
 
Join Date: Feb 2014
Posts: 13
Reputation: 0
Default Re: Проблема в запросе

Павно ошибки не выдаёт. В самой игре при вводе правильного номера карты, пишет, мол введен не правильный номер.
ivanp00 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Проблема с VPS Marcid Русский/Russian 7 28/01/2014 11:34 AM
Ошибка в Sql запросе Mexanizm93 Русский/Russian 5 11/09/2013 04:02 PM
MXini проблема с ini_getFloat (проблема с чтением файла) krik Русский/Russian 0 26/06/2011 02:56 PM


All times are GMT. The time now is 03:47 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.