![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2008
Сообщений: 10
|
Уважаемые знатоки флэша и серверных технологий, помогите мне, я в полном отчаянии!
Делаю игру с использованием сервера и их местного API для одного флэш-портала. Перешёл к самому последнему - созданию скрипта для обновления таблиц в БД. И вот, значит в чём трабл. Если все нужные переменные в качестве теста указать в php-файле, то он всё обновляет нормально:
на то во флэш он мне возвращает result=0, причём не в том месте, где if ($key == "key" and $uid != "undefined"){, а в месте if($n){, тоесть я так понимаю он первую mysql комманду не выполняет. Но в чём же дело??? Ведь если установить переменные в самом php, то всё работает!!! Вот код функции отправки данных: function new_king() { sender = new LoadVars(); loader = new LoadVars(); sender.user_id = "1" sender.mess = "ыыыыыы" sedner.key = "key" sedner.sendAndLoad(adress, loader, "POST"); loader.onLoad = function(sucsess){ if(sucsess){ result = loader.result if(result == "1"){ trace("daaaaaaa!!!!"); } else{ trace("fuuuuuck!!!!!"); } } } } ![]() |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
А запрос к БД какой?
|
|
|||||
|
Регистрация: May 2008
Сообщений: 10
|
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Как я понимаю, блок else выполнится в том случае, если запрос будет выполнен с ошибкой, поэтому логично узнать, что за ошибка.
Также необходимо экранировать входящие данные, которые в запросе используются. |
|
|||||
|
Регистрация: May 2008
Сообщений: 10
|
Насчёт экранизирования входящих данных! Чтобы во флэш вернуло три переменные, которые я послал и посмотреть, что там с ними, правильные или нет, я пытался писать вместо
так Но был поражён ещё больше! Флэш вернул result пустым!!! Даже "_" не было! |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 428
|
Предлагаю проверить, получает ли php переменные из флеша
|
|
|||||
|
Регистрация: May 2008
Сообщений: 10
|
Всем спасибо за помощь, но каким-то боком заново переписал функцию во флэше и всё заработало
Так до сих пор и не понял, что ему там не нравилось... |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|