Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2005, 09:10
Avatar de richardinj
richardinj
 
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 3 meses
Puntos: 11
Es posible generar XML con PHP+mysql para usar cargarlo en un DataGrid de FLASH???

Hola amigos ...

tengo un caso

Quiero generar con php un archivo que contenga codigo XML, es decir

gente.php

Código PHP:
<?xml version="1.0" encoding="iso-8859-1"?>
<listado>
<?
$sql
="select * from gente";
$r=mysql_query($sql);

while (
$f=mysql_fetch_array($r))
  {
   echo 
"<alumno>
              <nombre>"
.$f['nombre']."</nombre>
     <apellidos>"
.$f[apellido]."</apellidos>
              <edad>"
.$f['edad']."</edad>
          </alumno>"
;
  }
?>
</listado>
Bueno listo... en verdad si se genera el archivo .php.
Ahora uso el siguiente codigo.. para cargarlo todo en un DataGrid

data.fla

Código PHP:
var listado = new XML();
//Creamos las columnas
miDataGrid.columnNames = ["Nombre""Apellidos","Edad" ];
//Definimos el ancho de las columnas
miDataGrid.getColumnAt(0).width 80;
miDataGrid.getColumnAt(1).width 150;
//Cargamos el documento xml
listado.ignoreWhite true;
listado.load("gente.php");
listado.onLoad = function ()
{
   
//Definimos una variable xmlNodo
   //con el contenido del xml
    
xmlNodo this.firstChild;
      
// y otra total con el numero de alumnos
    
totalxmlNodo.childNodes.length;
    
// Creamos un loop para alimentar el datagrid
    
for (i=0itotali++)
    {
    
nombre xmlNodo.childNodes[i].childNodes[0].firstChild.nodeValue;
    
apellidos xmlNodo.childNodes[i].childNodes[1].firstChild.nodeValue;
    
edad xmlNodo.childNodes[i].childNodes[2].firstChild.nodeValue;
    
_root.miDataGrid.addItem({Nombre:nombreApellidos:apellidosEdad:edad});    
    }

Bueno

El problema es que...


No carga nada...


ya prove cargarlo en un solo text ya tampoco.


que es??????''

Última edición por richardinj; 06/08/2005 a las 10:15