Código Flex :
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
width="862"
height="588"
showCloseButton="true"
close="salir();"
creationComplete="Complete();">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.controls.Alert;
private function salir():void
{
PopUpManager.removePopUp(this);
}
private function Complete():void
{
PopUpManager.centerPopUp(this);
prueba.send();
}
private function agregar():void
{
var edif:add_edificio=new add_edificio();
PopUpManager.addPopUp(edif, this, true);
}
]]>
</mx:Script>
<mx:HTTPService id="prueba" url="http://localhost/ejemplo/src/edificio.php"
useProxy="false" resultFormat="e4x"/>
<mx:Canvas width="100%" height="100%">
<mx:DataGrid id="dataGrid" dataProvider="{prueba.lastResult.users.user}"
bottom="10" top="10" right="10" left="117"
resizableColumns="true">
<mx:columns>
<mx:DataGridColumn headerText="INSTITUCION" dataField="codigo_in"/>
<mx:DataGridColumn headerText="CODIGO EDIFICIO" dataField="codigo_ed"/>
<mx:DataGridColumn headerText="DESCRIPCION" dataField="descripcion"/>
<mx:DataGridColumn headerText="USUARIO CREADOR" dataField="usuario"/>
<mx:DataGridColumn headerText="FECHA CREACION" dataField="fecha"/>
</mx:columns>
</mx:DataGrid>
<mx:Button x="10" y="10" label="Agregar" click="agregar()" width="99" height="40" icon="@Embed(source='../bin-debug/icons/agregar.png')" textAlign="left"/>
<mx:Button x="10" y="58" label="Modificar" width="99" height="40" icon="@Embed(source='../bin-debug/icons/editar.png')" textAlign="left"/>
<mx:Button x="10" y="106" label="Deshacer" height="40" width="99" icon="@Embed(source='../bin-debug/icons/deshacer.png')" textAlign="left"/>
<mx:Button x="10" y="154" label="Imprimir" height="40" width="99" icon="@Embed(source='../bin-debug/icons/imprimir.png')" textAlign="left"/>
<mx:Button x="10" y="202" label="Cerrar" height="40" width="99" click="salir()" icon="@Embed(source='../bin-debug/icons/cerrar.png')" textAlign="left"/>
<mx:Button x="10" y="250" label="Refrescar" height="40" width="99" click="prueba.send()" icon="@Embed(source='../bin-debug/icons/actualizar.png')" textAlign="left"/>
</mx:Canvas>
</mx:TitleWindow>
aqui va el codigo php en el cual guardo y hago la consulta...edificio.php
Código PHP :
<?php
$host = "localhost";
$username = "ciberce1_flex";
$password = "987654321";
$db_name = "ciberce1_flex";
$mysql_connection = mysql_connect($host, $username, $password);
mysql_select_db($db_name);
$param_codigo = $_POST["codigo"];
$param_descripcion = $_POST["descripcion"];
//Insertar Datos en la Tabla
$text = $param_codigo . $param_descripcion . $param_fecha;
$query = "INSERT INTO edificio(codigo_edificio, descripcion_edificio) VALUES('$param_codigo', '$param_descripcion')";
if ( !mysql_query($query, $mysql_connection) )
{
die('ERROR: '. mysql_error() );
}
else
{
echo "INSERT SUCCESSFUL, 1 Record Added";
}
// Consultar Datos
$Query = "SELECT * from edificio";
$Result = mysql_query( $Query );
$Return = "<users>";
while ( $User = mysql_fetch_object( $Result ) )
{
$Return .= "<user>
<codigo_ed>".$User->codigo_edificio."</codigo_ed>
<descripcion>".$User->descripcion_edificio."</descripcion>
<usuario>".$User->usuario_creacion."</usuario>
<fecha>".$User->fecha_creacion_edificio."</fecha>
</user>";
}
$Return.= "</users>";
mysql_free_result($Result);
print ($Return);
?>
les agradesco su ayuda de ante mano.
