gpt4 book ai didi

php - 在 Flashbuilder 中动态填充文本字段

转载 作者:行者123 更新时间:2023-11-30 23:40:46 28 4
gpt4 key购买 nike

我正竭尽全力以一种我可以使用的方式将数据输入到我的项目中。我想在我的 Flashbuilder 应用程序中使用 MySQL 和 PHP,但我没有填充数据网格。

为简单起见,在我的数据库表中,我有 3 列“ID、标题和内容”
我想用它来填充我的 flashbuilder 项目中的不同状态。

通常在网页中我可以在 sql 语句中说 SELECT * FROM table WHERE ID = 1获取第一行信息,我可以将标题和内容放在页面上我想要的位置

我可以将查询更改为 SELECT * FROM table WHERE ID = 2 以填充第 2 页以获取其标题和内容。

在 flashbuilder 中,所有内容都在同一页面上,我不明白如何使用数据库中的单个字段为标题或内容区域填充单个文本字段。

好像网上的例子基本上都是针对datagrid的。

有人可以帮帮我吗?

最佳答案

我会尽力帮忙的。

您有数据库表(ID、标题、内容)。

继续用 PHP 创建一个 Web 服务,它将 ping 数据库并检索数据。我对 PHP 了解不多,所以无法提供具体信息。如果可能,我建议使用类似 AMFPHP 或 ZendAMF 的工具在 Flex 和 PHP 之间来回传输数据。

在 Flex 中,您可以使用 RemoteObject、WebService 或 HTTPService 检索数据。你会以某种方式取回数据。出于本示例的目的,我假设您使用的是一种 AMF 形式并且具有一个值对象数组。

每个对象都包含 ID、标题和内容属性,代表数据库表中的一行。

现在,您如何处理该数组?尝试在单个文本输入中显示一组数据会很奇怪。假设您要创建一个表单来编辑第一项:

    <Form>
<formItem label="title">
<textInput id="titleInput" text="{resultsFromPHP[0].title}" />
</formitem>
<formItem label="content">
<textInput id="contentInput" text="{resultsFromPHP[0].content}" />
</formitem>
<formItem >
<button label="Process Input" click="processInput()" />
</formitem>
</form>

因此,您有一个允许输入的表单,并且有一个按钮。只需编写点击处理程序:

protected function processInput():void{
resultsFromPHP[0].content = contentInput.text
resultsFromPHP[0].title = titleInput.text
// call other PHP Service to update data
}

这有帮助吗?

这是我在浏览器中编写的伪代码,很可能需要调整才能编译。

关于php - 在 Flashbuilder 中动态填充文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239174/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com