Tengo una base de datos con dos tablas, una almacena información de unas imágenes y otra almacena las categorías en que se agrupan.
Nesito crear un xml mediante php para luego leerlo desde flash. Lo tengo todo controlado, excepto que la forma en que obtengo el xml no me es válida.
El doc. Php que uso es este
Código:
Y el xml que obtengo es el siguiente$linkID = mysql_connect($host, $user, $pass) or die("Error de conexión"); mysql_select_db($database, $linkID) or die("No se encuentra la base de datos."); /*$query = "SELECT * FROM images ORDER BY albumID DESC";*/ $query = "SELECT images.*, albums.* FROM images, albums WHERE images.albumID = albums.albumID ORDER BY album_name DESC"; $resultz = mysql_query($query) or die('Error, query failed'); $rss = $dom->createElement('entradas'); while($row = mysql_fetch_array( $resultz )) { $item = $dom->createElement("category"); $item->setAttribute('name', $row['album_name']); $item->appendChild($dom->createElement("descripcion",$row['caption'])); $item->appendChild($dom->createElement("imagen",$row['image_url'])); $rss->appendChild($item); } $dom->appendChild($rss); $dom->save("final.xml") ;
Código:
Lo que necesito es poder agrupar las imagenes por categorías pero estoy un poco pez en php y por más que he intentado no he conseguido nada. Lo que necesito es algo como esto.<entradas> <category name="juveniles"> <descripcion/> <imagen>gus84.jpg</imagen> </category> <category name="juveniles"> <descripcion>FINALISIMA</descripcion> <imagen>gus83.jpg</imagen> </category> <category name="juveniles"> <descripcion>cacacacacacaca</descripcion> <imagen>gus82.jpg</imagen> </category> <category name="Dormitorios"> <descripcion>aa</descripcion> <imagen>dprmitorio.jpg</imagen> </category> <category name="Dormitorios"> <descripcion>ahra si</descripcion> <imagen>gus746.jpg</imagen> </category> ......
Código:
Alguna pista o solución por favor?? <entradas> <category name="juveniles"> <entrada descripcion="prueba" imagen="gus84.jp" /> <entrada descripcion="FINALISIMA" imagen="gus83.jpg" /> <entrada descripcion="cacacacacacaca" imagen="gus82.jpg" /> </category> <category name="dormitorios"> <entrada descripcion="aa" imagen="prmitorio.jpg" /> <entrada descripcion="FINALISIMA" imagen="gus83.jpg" /> <entrada descripcion="ahra si" imagen="gus746.jpg" /> </category> ......