Отправка пользовательских объектов из Flash Builder (Flex) в PHP - PullRequest
1 голос
/ 23 ноября 2010

Я пытаюсь создать запрос из Flash Builder в PHP / mySQL с выбранными элементами. У меня есть простой запрос SELECT, настроенный для заполнения таблицы данных элементов, которые я хотел бы выбрать для основного запроса (две записи выглядят примерно так: «19 10», «20 10»). Вот где я застреваю. Я не знаю, нужно ли разбивать выбранные элементы в Flash Builder для форматирования в SQL или могу ли я сделать это в PHP.

Я бы предположил, что это должно быть сделано в Flash Builder, а затем отправил бы частичный оператор SQL в PHP.

На данный момент Flash Builder хранит выбранные значения как пользовательские объекты, и я не уверен, как получить то, что находится в объектах для форматирования.

var arr:Array = dataGrid.SelectedItems

Это дает массив CustomObjets, и я потерял оттуда.

Мне понадобится результирующий оператор SQL, который должен выглядеть примерно так:

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

Заранее благодарю за помощь.

1 Ответ

1 голос
/ 23 ноября 2010

вам нужно заглянуть в AMFPHP.Это позволяет вам отправлять данные и из flash / flex в php и обратно.В php, получив данные, вы можете использовать их, как и любой другой объект во флэш-памяти, для создания оператора SQL.

Я бы не стал создавать оператор SQL во флэш-памяти, поскольку кто-то может внести некоторую злобу в ваш SQL.

http://www.amfphp.com ... Существуют и другие версии AMF, которые вы также можете использовать, например CakePHP и Zend.FlashBuilder фактически создаст для вас пример класса ZendAMF.Но вам не нужно использовать flex, чтобы получить доступ к AMF, но я бы порекомендовал его для любого веб-приложения.Flash - для анимации, flex - для приложений.

...