Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/12/2008, 15:47
jmunoz
 
Fecha de Ingreso: julio-2008
Mensajes: 31
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Cargar de php a un datagrid en Flex

aqui va el codigo muchas gracias


AQUI SE DEBERIAN CARGAR LOS DATOS

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" width="600" height="536" themeColor="#ffffff" borderColor="#ffffff" creationComplete="envioDatos.send()" >
<mx:HTTPService id="envioDatos" url="http://localhost:81/flex/php/envio.php" useProxy="false"/>


<mx:VBox>
<mx:DataGrid x="30" y="131" width="560" dataProvider="{envioDatos.lastResult.users.user)">
<mx:columns>
<mx:DataGridColumn headerText="Nombres" dataField="nombres"/>
<mx:DataGridColumn headerText="Apellidos" dataField="apellidos"/>
<mx:DataGridColumn headerText="Ciudad" dataField="ciudad"/>
</mx:columns>
</mx:DataGrid>
<mx:LinkButton x="20" y="225" label="Carga Grilla"/>
</mx:VBox>

</mx:Canvas>

estoy trabajando con vistas y esta pagina e suna de ellas.

PHP

<?php
$con = mysql_connect("localhost","root");
if (!$con)
{
die('Sin conexion: ' . mysql_error());
}
mysql_select_db("pruebas", $con);

//return a list of all the users
$Query = "SELECT * from alumnos";
$Result = mysql_query( $Query );

$Return = "<users>";

while ( $User = mysql_fetch_object( $Result ) )
{
$Return .= "<user>
<nombres>".$User->nombres."</nombres>
<apellidos>".$User->apellidos."</apellidos>
<sexo>".$User->sexo."</sexo>
<ciudad>".$User->ciudad."</ciudad>
</user>";
}
$Return.= "</users>";

mysql_free_result($Result);
print ($Return);

?>