Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Объединение переменных из базы данных в массив во Flash (http://www.flasher.ru/forum/showthread.php?t=106145)

AlexHmel 04.01.2008 07:56

Объединение переменных из базы данных в массив во Flash
 
Добрый день,
Подскажите пожалуйста как лучше во Flash собрать в массив переменные из базы данных через PHP, я попробовал, так, но видимо чего-то не понимаю
Код:

function mass () {
        var short_arr:Array = new Array ();
        for (var i=0; i<n; i++) {
                var pushed:Number = short_arr.push(name1, name2, name3, name4);
        }
coordURL = "coord.php";
Coordon = new loadVars();
Coordon.onLoad = mass;
Coordon.load(coordURL);

name1, name2, name3, name4 - переменные которые я получаю из PHP
и
PHP часть
Код:

$n = mysql_num_rows($result);
for($i=0;$i<$n; $i++){
        while($row = mysql_fetch_array($result)) {
                echo "name1=".$row['name1']."&name2=".$row['name2']."&name3=".$row['name3']."&iname4=".$row['name4'];
        }
        echo "n=".$n
        mysql_close($conn);

Что- то я никак разобраться не могу где ошибка

CrazyFlasher 04.01.2008 09:47

я делал так:
в ПХП формировал строку в виде:
1. простой тип:
Код:

name=Anton\nage=21\nemail=anton@mail.com
2. сложный тип:
Код:

name=Anton\nage=21\nemail=anton@mail.com||name=Oleg\nage=21\nemail=oleg@mail.com
передавал это флэшу и там уже парсил создавая в 1-ом случае простой объект, во-втором сложный (т.е. объект с объектами первого типа)

iNils 04.01.2008 13:59

AlexHmel, для оформления своего кода надо использовать теги [code][/code].

AlexHmel 05.01.2008 07:01

Спасибо учту теги в будущем, а с данными все намного сложнее, приходится использовать RecordSet и Adobe Remoting. Кто-нибудь работал с этим может подскажете как данные в массив объединить.

CrazyFlasher 05.01.2008 09:19

зачем это? не надо себе усложнять жизнь...я прекрасно работал с базами без этих штучек. просто прояви смекалку...придумай свой способ, ну или воспользуйся моим, проверенным :)

AlexHmel 06.01.2008 07:20

Работаем с Oracle, все долго объяснять, но это не сайт а Програмное обеспечение для фирмы, данные обновляются каждые 15 минут, в общем надо через RecordSet. Так задача поставлена.


Часовой пояс GMT +4, время: 22:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.