|
|
|||||
Регистрация: Jun 2011
Сообщений: 19
|
непонятка с ответами пхп
я новичек в флеш. вот сейчас решил позаморачиваться с общением мувика с сервером. в итоге первый тест прошел как надо а потом начались непонятки. задача была такая что при нажатии кнопок 1-4 происходил как бы логин и если переданное имя не зарегистрировано то оно бы добавлялось.. после первого прогона и очистки таблицы ответы стали стабильно приходить о том что имя существует, но записи добавлялись...
вот кусок пхп скрипта:
private function onDataLoad(evt:Event):void{ trace(evt.target.data); trace(evt.target.data.exist); } myLoader.dataFormat = URLLoaderDataFormat.VARIABLES myLoader.addEventListener(Event.COMPLETE, onDataLoad) myData.method = URLRequestMethod.POST; в ответ мне приходит "exist=true" и больше ничего. но записи в таблицу добавляются. ткните пожалуста носом где ошибка. а то я себе уже все волосы на голове выдрал от такого странного поведения. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Флешка тут ни при чем. Корявый сам пхп код.
п.с. stasuss, просьба, если постите пхп, используйте теги as2 или as3. PHP блоки трудно читаются на фоне скина форума |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
"Здравствуй, SQL Injection!" (c)
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Регистрация: Jun 2011
Сообщений: 19
|
да я вот не пойму в чем там в скрипте может быть корявость... ведь он прямолинейный как лом... единственное условие в нем это то что я привел сдесь... есть еще одно но оно проверяет удалось ли подключиться к базе или нет...
|
|
|||||
[+1 24.05.11]
[+1 09.08.11] Регистрация: Mar 2011
Сообщений: 101
|
сделайте конструкцию
if () { } else { } У Вас пхп проходит дальше, а флеш получив ответ что все ок больше уже ничего не слышит, а запись в базу идет своим чередом. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Последний раз редактировалось goodguy; 23.06.2011 в 20:10. |
|
|||||
При SELECT'е так же экранируй данные от пользователя.
|
|
|||||
Регистрация: Jun 2011
Сообщений: 19
|
Цитата:
кстати попробовал вчера еще в браузере посмотреть что происходит... опять первые разы дали то что нужно а потом пошли ответы всегда о том что существует уже.. подозрение что дело может быть где то в настройках.. никто не сталкивался? может кеширование какое то где то? у меня установлен denwer c апачем 2.2.4 и пхп 5.2.12. |
Часовой пояс GMT +4, время: 21:25. |
|
« Предыдущая тема | Следующая тема » |
Теги |
AS3 , php , URLLoader() , URLRequest() |
|
|