Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/06/2009, 09:03
Basicum
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 1
De acuerdo Respuesta: Bucle en PHP para crear un XML

Funciono !!!! Muchisimas gracias, creo que la clave estaba en colocar WHERE idCliente = '".$row_clientes["id"]."' dentro del primer while... te pego aquí el código correcto

Código PHP:
$query_clientes = "SELECT * FROM clientes ORDER BY id desc";
$clientes = mysql_query($query_clientes, $bbdd) or die(mysql_error());
$row_clientes = mysql_fetch_assoc($clientes);
$totalRows_clientes = mysql_num_rows($clientes);

echo "<?xml version='1.0' encoding='utf-8'?>"; 
echo '<categories>'; 
mysql_data_seek($clientes,0);
while($row_clientes = mysql_fetch_assoc($clientes)){
$query_proyectos = "SELECT * FROM trabajos INNER JOIN clientes ON (trabajos.idCliente = clientes.id) WHERE idCliente = '".$row_clientes["id"]."' ORDER by idCliente asc"; 
$proyectos = mysql_query($query_proyectos, $queidea) or die(mysql_error()); 
$row_proyectos = mysql_fetch_assoc($proyectos); 
echo '<cat'.$row_clientes['id'].' title="'.$row_clientes['cliente'].'">'; 
mysql_data_seek($proyectos,0);
while ($row_proyectos = mysql_fetch_assoc($proyectos)){ 
echo '<item name="'.$row_proyectos['titulo'].'"'; 
echo ' id="'.$row_proyectos['tipo'].'"'; 
echo ' pic="images/'.$row_proyectos['foto'].'">'; 
echo '</item>'; 
};
echo '</cat'.$row_clientes['id'].'>'; 
};
echo '</categories>';
de nuevo muchas gracias, me estaba volviendo loco.