PDA

Просмотр полной версии : Парадокс загрузки данных из PHP?


kellua
10.07.2014, 11:42
Есть база данных и файл php который выводит значения:

//1) perem.php?id=1&LNG=1
echo "name=ПРИВЕТ&id1=10&id2=9";

//2) perem.php?id=1&LNG=2
echo "name=HI&id1=1&id2=2";

//3) perem.php?id=2&LNG=1
echo "name=ПОКА&id1=4&id2=3";

//4) perem.php?id=2&LNG=2
echo "name=BYE&id1=6&id2=7";


И FLASH, который считывает эти значения по нажатию кнопки (кнопка меняет idnum = 1 или 2)


var LNG=1; //(или 2);
var tttrt = "perem.php?id="+idnum+"&LNG="+LNG+"";
var LOD:URLLoader = new URLLoader();
var urll:URLRequest = new URLRequest(tttrt);
LOD.dataFormat = URLLoaderDataFormat.VARIABLES;
LOD.addEventListener(Event.COMPLETE, onCompl);
LOD.load(urll);

function onCompl(event:Event):void {
nameper = LOD.data['name'];
id1 = LOD.data['id1'];
id1 = LOD.data['id1'];

trace("name- "+nameper);
trace("id1- "+id1);
trace("id2- "+id2);
gotoAndStop(30);
}


TRACE срабатывает так

//1) idnum=1 LNG=1
name - ПРИВЕТ
id1 -10
id2 - 9

//2) idnum=1 LNG=2
name - HI
id1 - 1
id2 - 2

//3) idnum=2 LNG=1
name -
id1 -
id2 -

//4) idnum=2 LNG=2
name - BYE
id1 - 6
id2 - 7


Почему при значениях idnum=2 и LNG=1 переменные не грузяться? ошибок и предупреждений не дает. Программа Flash Professional CC

bifidokk
11.07.2014, 08:48
AS3 код у вас 2 раза задает параметр id1, про id2 вообще ничего нет

id1 = LOD.data['id1'];
id1 = LOD.data['id1'];


Показывайте php код, который формирует ответ