0
我有一个简单的应用程序,当前正在从数据库获取信息,并将内容显示到数据网格中。flex zend amf - 在不同的标签中显示结果
而不是将这些信息显示在数据网格中,我想用几个标签(名字,姓氏,电话等)显示它,但我不确定如何。
目前在creationComplete我打电话给我的PHP查询功能 - 看起来像这样。
public function getPeople() {
return mysql_query("SELECT * FROM tbl_people ORDER BY pers_name ASC");
}
然后,我只是把我的成果转化为一个DataGrid
<mx:DataGrid id="empdg" x="22" y="184" dataProvider="{amfcall.getPeople.lastResult}" click="showName()">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="pers_id" editable="false"/>
<mx:DataGridColumn headerText="Name" dataField="pers_name"/>
<mx:DataGridColumn headerText="Image" dataField="pers_img"/>
<mx:DataGridColumn headerText="Job" dataField="pers_job"/>
<mx:DataGridColumn headerText="Bio" dataField="pers_bio"/>
</mx:columns>
</mx:DataGrid>
最终我的查询将被修改,并且将只从数据库返回1行。那么如何让结果显示在标签中而不是数据网格中呢?
增加了我的问题的更多细节。希望这可以让我们更容易理解。 – Adam 2011-04-11 17:53:50
是的,我只是告诉你如何去做。复制/粘贴每个dataField的行。此外,必须指出,你所做的是非常不安全的。通过网络进行的SQL查询只是要求有人破解你的系统并删除你的数据。 PHP应该始终是做所有SQL的人。 – 2011-04-11 18:02:38