Comunidad de diseño web y desarrollo en internet online

Ayuda con FLEX plz !

Citar            
MensajeEscrito el 14 Jun 2009 02:41 pm
Estoy trabajando con Flash builder, la cuestion es que ya logre comunicarme con PHP y MYSQL pero tengo una pequeña duda, uso un datagrid todo va perfecto la comunicacion con mis funciones en php ( USO ZEND ) , y cuando quiero usar una funcion para que edite un item de una fila , osea cuano seleciona y se da doble click cambiar datos y que este lo envie al php para luego php lo guarde en mysql... mi clase en PHP es asi:

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.

Por azhton

85 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 15 Jun 2009 12:36 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Jul 2010 04:29 am
y cual es el problema???? no vi el codigo en detalle porque no se cual es tu problema

Por viru2k

20 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.