2010-11-22 14 views
1

selectedItemsを使用してFlash BuilderからPHP/mySQLにクエリを作成しようとしています。私は、メインクエリ(2つのレコードは "19 10"、 "20 10"のように見える)のために選択したい項目のデータグリッドを設定するために設定された簡単なSELECTクエリを持っています。これは私が立ち往生する場所です。私は、SQLでフォーマットするために、またはPHPでそれを行うことができるかどうか、Flash BuilderでselectedItemを分解する必要があるかどうかはわかりません。Flash Builder(Flex)からPHPへのCustomObjectsの送信

私はそれがFlash Builderで実行されるべきだと私は仮定し、私は部分的なSQLステートメントをPHPに送信します。

現在のところ、Flash Builderは選択した値をCustomObjectとして保持していますが、フォーマットするオブジェクトを取得する方法はわかりません。

var arr:Array = dataGrid.SelectedItems 

これは、CustomObjetsの配列を生成し、そこから失われました。

結果SQL文がこのように表示される必要があります。

SELECT * 
FROM Stats 
WHERE neu IN ('19 10','20 10'); 

ありがとうございました。

答えて

1

AMFPHPを調べる必要があります。それはあなたがフラッシュ/フレックスとの間でデータをphpとbackに送ることを可能にします。 phpでは、一度データを受け取ると、flashの他のオブジェクトと同じように使用してSQL文を構築できます。

誰かがあなたのsqlに不快感を与えるかもしれないので、私はフラッシュでSQL文を構築しません。

http://www.amfphp.com ...他にもCakePHPやZendのようなAMFのバージョンがあります。 FlashBuilderは実際にZendAMFサンプルクラスを作成します。しかし、AMFにアクセスするためにflexを使う必要はありませんが、私はそれをどのWebアプリケーションにもお勧めします。 Flashはアニメーション用、flexはアプリ向けです。

関連する問題