Oracle+Php+FlashMX
ЗАМУЧИЛАСЬ!
Помогите, пожалуйста! :) Проблема с получением данных из Oracle во Flash через Php. Есть скрипт на Php: <? include("db.inc"); $sql0="select datetime,dp,parameter,value from dom_events"; dbConnectionOpen(); dbGetArray($sql0,$ResultRecordset0); dbConnectionClose(); $output="<html>\n"; $output.="<head>\n<title>Test</title>\n</head>\n"; $output.="<body>\n"; for($i=0;$i<count($ResultRecordset0);$i++) { $p1=$ResultRecordset0[$i][0]; $p2=$ResultRecordset0[$i][1]; $p3=$ResultRecordset0[$i][2]; $p4=$ResultRecordset0[$i][3]; print($p1); print("$ "); print($p2); print("& "); print($p3); print("& "); print($p4); } $output.="</body>\n"; $output.="</html>\n"; print($output); ?> Его тестирую в броузере, все в порядке, данные приходят, распечатываются. Во Flashe делаю так: Создаю мувик mc, на мувике код: onClipEvent (load) { a = []; b = []; c = []; d = []; } onClipEvent (EnterFrame) { loadVariables("http://prodmtr.nikom.ru/dom_events.php", this); } onClipEvent (data) { trace ("Данные поступили"); for (i=1; i<=count; i++) { datetime=datetime+this["$p1"+i]+"\n"; dp=dp+this["$p2"+i]+"\n"; parameter=parameter+this["$p3"+i]+"\n"; value=value+this["$p4"+i]+"\n"; this.a[i-1] = Number(this["$p1"+i]); this.b[i-1] = Number(this["$p2"+i]); this.c[i-1] = Number(this["$p3"+i]); this.d[i-1] = Number(this["$p4"+i]); trace (Number(this["$p1"+i])); trace (Number(this["$p2"+i])); trace (a); trace (b); trace (c); trace (d); } } Внутри мувика есть еще один мувик с именем m, внутри которого есть текстовые поля с именами datetime, dp, parameter, value. Тестирую все это хозяйство.... и тишина... пусто в текстовых полях. Чего-то не правильно делаю... :( Подскажите, пожалуста, что не так! Заранее благодарю! |
а что такое a=[], b=[],.... и т.д. ?
|
a=[] //создаю массив, в который склаываю все элементы p1
b=[] //создаю массив, в который склаываю все элементы p2 c=[] //создаю массив, в который склаываю все элементы p3 d=[] //создаю массив, в который склаываю все элементы p4 |
а это?
this["$p1"+i] насколько я заметил, у тебя переменной $p1 + 1,2,3... нету :( |
print "p1=$p1&";
print "p2=$p2&"; print "p3=$p3&"; print "p4=$p4"; |
netstuff:
this["$p.."+i] //заношу данные в массив а переменная $p1 у меня в пхп лежит lexass: что это означает? поясни, пожалуста, что ты имел ввиду. |
что-то я нифига не понимаю, надо бы пивка :)
|
netstuff, пивка еще рановато...
Цитата:
2 ('url','target','metod') // без указания метода это будет GET Цитата:
$p1=rand(1,100); $p2=rand(1,100); $p3=rand(1,100); $p4=rand(1,100); print "p1=$p1&"; print "p2=$p2&"; print "p3=$p3&"; print "p4=$p4"; ?> вызови этот скрипт из флешки поймешЬ :) |
netstuff: :D
lexass: вообще обращений многовато :) , спасибо, сейчас попробую. |
Цитата:
|
Часовой пояс GMT +4, время: 20:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.