Tengo un problemilla con el código de php para crear un buble complejo, estoy empezando a programar en PHP y ando un poco perdido, pero seguro que no es muy difícil... el tema es que quiero que cree un xml igual que este
Código XML :
<?xml version='1.0' encoding='utf-8'?> <categories> <cat1 title="cliente1"> <item name="name1" id="id1" pic="images/img1.jpg"></item> </cat1> ... </categories>
... este es el código que he hecho en php
Código PHP :
<?php require_once('../Connections/bbdd.php');
mysql_query("SET NAMES utf8",$bbdd);
mysql_select_db($database_bbdd, $bbdd);
$query_clientes = "SELECT * FROM clientes ORDER BY id asc";
$clientes = mysql_query($query_clientes, $bbdd) or die(mysql_error());
$row_clientes = mysql_fetch_assoc($clientes);
$totalRows_clientes = mysql_num_rows($clientes);
$query_proyectos = "SELECT * FROM clientes INNER JOIN trabajos ON (clientes.id = trabajos.idCliente) ORDER BY idCliente ASC";
$proyectos = mysql_query($query_proyectos, $bbdd) or die(mysql_error());
$row_proyectos = mysql_fetch_assoc($proyectos);
$totalRows_proyectos = mysql_num_rows($proyectos);
echo "<?xml version='1.0' encoding='utf-8'?>";
echo '<categories>';
echo '<cat'.$row_clientes['id'].' title="'.$row_proyectos['cliente'].'">';
do {
echo '<item name="'.$row_proyectos['titulo'].'"';
echo ' id="'.$row_proyectos['tipo'].'"';
echo ' pic="images/'.$row_proyectos['foto'].'">';
echo '</item>';
} while ($row_proyectos = mysql_fetch_assoc($proyectos));
echo '</cat'.$row_clientes['id'].'>';
echo '</categories>';
?>
El problema es que sólo me lista los trabajos del primer cliente y no se como hacer para que siga leyendo el resto de clientes. Os agradecería cualquier ayuda.
Gracias a tod@s
Fer
