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

Gracias por el aporte, pero creo que no está relacionando bien las tablas porque me saca todos los proyectos en cada cliente. No sé si lo he puesto bien. Es así???

Código PHP:
$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 trabajos INNER JOIN clientes ON (trabajos.idCliente = clientes.id) ORDER by idCliente asc";
$proyectos = mysql_query($query_proyectos, $queidea) 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>'; 
while($row_clientes = mysql_fetch_assoc($clientes)){
echo '<cat'.$row_clientes['id'].' title="'.$row_clientes['cliente'].'">'; 
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>'; 
} mysql_data_seek($proyectos,0);
echo '</cat'.$row_clientes['id'].'>'; 
};
echo '</categories>';
Cómo haría para que saque los proyectos de cada cliente...