Ir para conteúdo

POWERED BY:

Arquivado

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

marcosfj1

[Resolvido] Codigo PHP que gera um XML

Recommended Posts

Galera seguinte, nao entendo mto de XML, mas ele já estava pronto só tive que fazer algumas alteraçoes nessa geração do XML. Bom antes gerava alguns dados ai me pediram para acrescentar alguns dados nessa geração beleza consegui tranquilo, mas um deles esta me dando trabalho. Funciona assim:

 

Só vai mostrar a linha do XML qdo o tipo do cliente for igual a 1 se nao for faz outra ação, ai fiz da seguinte maneira:

 


while ($cp2 = @mysql_fetch_array($req2))

$xml .= '<pedido_produto_item>
	<id_produto>'.$cp2['id_produto'].'</id_produto>
	<qt_produto>'.$cp2['qt_produto'].'</qt_produto>
	<codigo>'.trim($cp2['codigo']).'</codigo>
	<nome>'.$cp2['nome'].'</nome>
	<vl_atacado>'.$cp2['vl_atacado'].'</vl_atacado>'; 
if ($cp['tipo'] == 1){
	$xml .= '<vl_aumento>'.$cp2['vl_aumento'].'</vl_aumento>';
}else{
	$aumento = '0';
	$xml .= '<vl_aumento>'.$aumento.'</vl_aumento>';
}

$xml .= '<vl_total>'.$cp2['vl_atacado']*$cp2['qt_produto'].'</vl_total>
</pedido_produto_item>';

 

Bom td beleza quanto a busca ela traz os dados certinho, acredito q a condicao que eu fiz ali no If tbm esteja certa. Mas o XML parece q tem algum erro, quando eu mando gerar o XML aparece assim:

 

Erro no processamento de XML: tag sem correspondência. Esperada: </pedido_produto_item>.

Posição: URL QUE GERA O XML(funcionand)

Número da linha 76, coluna 33: </pedido_produto_item></pedido_item><pedido_item>

---------------------------------------------------------------------------------^

 

Alguem consegue ver qual o erro no codigo? Pelo que eu entendi é alguma tag que nao esta fechada mas pelo q eu vejo estao todas corretas

 

Alguem pode me ajduar????????

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa galera vcs vao me xingar hehe, mereco apanhar mesmo haha

 

Olhem só o meu array

 

while ($cp2 = @mysql_fetch_array($req2)) 

 

Eu nao abri { haha...entao logico ele pegava o primeiro registro e acusava erro na tag XML hehe q besteira tava quebrando a cabeça e era só um detalhe bobo hahaha

 

Já ta resolvi hehe

valeu

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.