Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2009, 15:20
SeNdEr2003
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
XML solo crea un campo de la tabla con php

Buenas

Levanto datos desde mysql con php y luego creo un xml que uso en flash, el xml se crea bien el drama es que me crea un solo campo de todos los que tengo, es decir, me graba solo un dato por mas que tenga dos o tres, como hago para que grabe todos los que tengo?, hago algo asi:

Código PHP:
$sql "SELECT * FROM galeria" ;
$result mysql_query($sql$conexion);
while (
$item mysql_fetch_assoc($result)) {; 
// Header para escribir XML
$buffer='
          <!--XML generado desde PHP-->
           <content>

            <image Thumb="'
.$item[thumb].'"">
            </image>
           </content>
          '
;
}
       
$name_file="list.xml";
       
$file=fopen($name_file,"w+");
       
fwrite ($file,$buffer);
       
fclose($file); 
no se que estare haciendo mal...

Esto lo hago para que un flash me lea el xml y de ahi levante fotos y muestre, el recomendable escribir un xml cada vez que se carga la pagina?, porque probe creando un xml desde php y agarrar el php desde flash pero no va...que estoy haciendo mal? porque me muestra solo un dato?

Última edición por SeNdEr2003; 21/04/2009 a las 15:28