Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alphaz

PHP consulta e arquivo xml

Recommended Posts

lá fiz um PHP para exportar os dados de uma consulta para XML.

No que fiz em vez de exportar cada cliente com todos os pedidos ele repete o registro do cliente e coloca um pedido em cada registro.

Preciso que cada cliente venha com todos os pedidos.

Ex:

Está assim

 

Afonso1
01 saco

Afonso1

02 chaves

 

Preciso que fique assim

 

Afonso1

01 saco

02chaves

 

Pedro2

....

 

Alguém pode ajudar?

segue código.

 

$consulta = @mysql_query("SELECT cliente.id, cliente.nome, cliente.ativo, cliente.cod, pedi.data, pedi.quanti, pedi.descr FROM cliente INNER JOIN pedi ON cliente.id=pedi.idl Where cliente.ativo = 1 ORDER BY cliente.cod;");

$manipulador_arq = fopen("novo.xml","w+");

@fwrite($manipulador_arq,"<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n\n\n<pedidos>");

while($exibir = @mysql_fetch_array($consulta))

{

$xml = "\n\n<pedido>\n";

$xml .= "<cliente>$exibir[1]</cliente>\n";

$xml .= "<data>$exibir[4]</data>\n";
$xml .= "<codigo>$exibir[3]</codigo>\n";
$xml .= "<quant>$exibir[5]</quanti>\n";
$xml .= "<descri>$exibir[6]</descri>\n";
$xml .= "\n</pedido>";

@fwrite($manipulador_arq,$xml);

}

@fwrite($manipulador_arq,"\n\n</pedidos>");

?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.