public function updateItem($item) {
$this->connect();
$sql = "UPDATE imili SET nomapp = '$item->nomapp', telefono = '$item->telefono', movil = '$item->movil' , correo = '$item->correo', fnacimiento = '$item->fnacimiento', direccion = '$item->direccion', rubro = '$item->rubro', grado = '$item->grado',distrito = '$item->distrito'
WHERE id = $item->id";
//id nomapp telefono movil correo fnacimiento direccion rubro grado distrito fingreso
$result = mysql_query($sql) or die('Query failed: ' . mysql_error());
}
Y mi MXML esta asi: En la parte protected function Azhton_changeHandler(event:ListEvent):void escucha el evento change, y tmb esta la funcion de actualizar... updateItemResult.token = userMi. updateItem();
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="1024" minHeight="768" xmlns:usermi="services.usermi.*" borderColor="#16C9EF" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#1AC8E7, #16A3BC]">
<mx:Script>
<![CDATA[
import mx.events.ListEvent;
import mx.events.FlexEvent;
import mx.controls.Alert;
protected function Azhton_creationCompleteHandler(event:FlexEvent):void
{
getAllItemsResult.token = userMi.getAllItems();
}
protected function Azhton_changeHandler(event:ListEvent):void
{
updateItemResult.token = userMi. updateItem();
}
]]>
</mx:Script>
<mx:DataGrid y="97.35" height="331.7" id="Azhton" editable="true" columnWidth="60" creationComplete="Azhton_creationCompleteHandler(event)" dataProvider="{getAllItemsResult.lastResult}" width="777" horizontalCenter="0" change="Azhton_changeHandler(event)">
<mx:columns >
<mx:DataGridColumn headerText="id" dataField="id" />
<mx:DataGridColumn headerText="nomapp" dataField="nomapp"/>
<mx:DataGridColumn headerText="grado" dataField="grado"/>
<mx:DataGridColumn headerText="correo" dataField="correo"/>
<mx:DataGridColumn headerText="telefono" dataField="telefono"/>
<mx:DataGridColumn headerText="movil" dataField="movil"/>
<mx:DataGridColumn headerText="distrito" dataField="distrito"/>
<mx:DataGridColumn headerText="fnacimiento" dataField="fnacimiento"/>
<mx:DataGridColumn headerText="direccion" dataField="direccion"/>
<mx:DataGridColumn headerText="rubro" dataField="rubro"/>
<mx:DataGridColumn headerText="fingreso" dataField="fingreso"/>
</mx:columns>
</mx:DataGrid>
<mx:CallResponder id="getAllItemsResult"/>
<usermi:UserMi id="userMi" destination="userMi" endpoint="http://localhost/i-mili/bin-debug/gateway.php" fault="Alert.show(event.fault.faultString)" showBusyCursor="true" source="userMi"/>
<mx:Button y="439" label="Agregar Nuevo" id="btnNuevo" labelPlacement="right" x="678"/>
<mx:CallResponder id="updateItemResult"/>
<mx:TextArea x="99" y="469" id="txtAqui" width="383"/>
</mx:Application>
Una ayuda o mas bien una idea para poder solucionar este problema. THks !
Salud2.