Paweł Podlasiński Programista
Temat: flex + mysql
Witam,Do kontrolki DataGrid wczytuje dane z MySQL przy pomocy AmfPHP. O ile wczytywanie nie jest jakimś poważnym problemem (chociaż podejrzewam, że da się to prościej zrobić) to ponowny zapis do bazy już sprawia mi problem.
public function viewStatus() {
$query = 'SELECT * FROM `tabela`';
$result = mysql_query($query);
$re = '';
while($content = mysql_fetch_assoc($result)) {
$re .= ''.$content["id"].''.$content["name"].'';
}
$re .= '';
$re = new SimpleXMLElement($re);
return $re;
}
mx:RemoteObject id="admin" fault="faultHandler(event)" showBusyCursor="true" source="flex.admin" destination="amfphp"
mx:method name="viewStatus" result="resultalt(event)" /
/mx:RemoteObject
...
private function resultalt(evt:ResultEvent):void {
content.text = evt.message.body.toString();
var resultXML:XML = new XML(evt.result);
dg.dataProvider = resultXML.row;
}
...
mx:DataGrid id="dg" editable="true"
mx:columns
mx:DataGridColumn headerText="id" dataField="id" editable="false" /
mx:DataGridColumn id="dgc_name" headerText="Name" dataField="name" editable="false" /
/mx:columns
/mx:DataGrid
Chciałbym aby była możliwość zapisu danych do bazy po edycji przez kontrolkę DataGrid.
PS.Jest jakiś prostszy sposób na sczytanie danych ?Paweł Podlasiński edytował(a) ten post dnia 10.01.09 o godzinie 17:44