Penso 0 Denunciar post Postado Março 6, 2009 Olá galera! to fazendo este script para gerar xml com os nomes da coluna , até ai beleza,ta gerando direitinho! mais os arquivos gerados precisam ter os dados da mesma linha desta tabela. Ex: eu gerei o xml com o nome do codigo, se haver 5 imagens na mesma linha geraria um xml asim! //////////////////////////// 45578.xml o aqrquivo gerado. <calcados> <secao> <data FotoGd="imagens/Zoom/img11.jpg">Descrição</data> <data FotoGd="imagens/Zoom/img17.jpg">Descrição</data> <data FotoGd="imagens/Zoom/img8.jpg">Descrição</data> <data FotoGd="imagens/Zoom/img15.jpg">Descrição</data> <data FotoGd="imagens/Zoom/img6.jpg">Descrição</data> </secao> </calcados> [code] Obs: se tiver só 3 imagens inserida , só aperece 3 linhas<?php mysql_select_db($database_lerxml, $lerxml); $query_menu = "SELECT * FROM produtos"; $menu = mysql_query($query_menu, $lerxml) or die(mysql_error()); $xmltop = '<?xml version="1.0" encoding="iso-8859-1" ?>'."\n\n"; $xmltop .= '<calcados>'."\n"; $xmltop .= '<secao>'."\n"; $xmlbase = '</secao>'."\n"; $xmlbase .= '</calcados>'; while($coluna = mysql_fetch_array($menu)) { $abrir = fopen($coluna['codigo'].'.xml', 'w+'); // aqui que não tenho idéia de como pegar a linha toda da tabela, do jeito que ta só pega a img1/detalhe $xmlcentro2 = '<data FotoGd="pasta/imagens/'.$coluna['img1].'">'.$coluna['detalhe'].'</data>'."\n"; fwrite($abrir, $xmltop.$xmlcentro2.$xmlbase); fclose($abrir); } ?> se alguem souber de algum tutorial ou me dar uma dica, ficaria muito grato! abraço... Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 7, 2009 Essa modelagem é que está estranha cara.. veja, assim seria mais fácil ^^ TABLE `produto` id id_catg codigo detalhe TABLE `imagem` id_imagem id_produto caminho_nome E ai você guardaria as imagens na tabela de imagem, relacionando com a tabela de produto, através do campo {id_produto} As consultas ficariam muito mais simples. Na tua modelagem atual, você precisa selecionar as colunas (imag1,imag2,imag3,imag4,imag5), testar se tem algum valor nelas, e só exibir se for diferente de vazio. Não entendi pq a estrutura que você postou, não bate com o teu código. Cadê o campo: "thumb" ? Compartilhar este post Link para o post Compartilhar em outros sites
Penso 0 Denunciar post Postado Março 7, 2009 a thumb já foi resolvido, ela é parte de outro xml .. realmete postei errado !!! estava fazendo uns testes é esqueci de retirar. Compartilhar este post Link para o post Compartilhar em outros sites
Penso 0 Denunciar post Postado Março 7, 2009 Resolvido William !! fico grato pela dica ... abraço Compartilhar este post Link para o post Compartilhar em outros sites