via php, générer fichier xml avec sous noeuds suivant un id
Posté : 19 mai 2006, 16:13
bonjour à tous, c'est la première fois que je post ici mais parce que là ça fait plusieurs jours que je tente de générer un fichier xml (qui va etre ensuite lu par flash) via php qui récupère des données d'après une base mysql.
Pour la récupération des données c'est bon
, mais après j'ai un problème pour générer mon xml a cause des sous noeuds.
En fait dans ma base de donnée j'ai plusieurs champs: n,n_parent, titre...
Je voudrais que quand le "n_parent" d'une entrée est le meme que le "n" d'une autre entrée, il soit considéré en tant qu'enfant noeud de celle-ci. Je doit pa etre super clair donc jvé vou donner un exemple:
imaginons que j'ai 3 entrées dans ma table:
n/n_parent /titre
1 /0 /actualité
2 /0 /bio
3 /1 /actualité 1
donc par l'intermédiaire de php je voudrais que mon xml ressemble à ça au final:
<arb>
<rub n="1" titre="actualité">
<rub n="3" titre="actualité 1"/>
</rub>
<rub n="2" titre="bio"/>
</arb>
Comment je peux obtenir ça? svp j'ai besoin de vous car je commence à saturer!
Pour la récupération des données c'est bon
En fait dans ma base de donnée j'ai plusieurs champs: n,n_parent, titre...
Je voudrais que quand le "n_parent" d'une entrée est le meme que le "n" d'une autre entrée, il soit considéré en tant qu'enfant noeud de celle-ci. Je doit pa etre super clair donc jvé vou donner un exemple:
imaginons que j'ai 3 entrées dans ma table:
n/n_parent /titre
1 /0 /actualité
2 /0 /bio
3 /1 /actualité 1
donc par l'intermédiaire de php je voudrais que mon xml ressemble à ça au final:
<arb>
<rub n="1" titre="actualité">
<rub n="3" titre="actualité 1"/>
</rub>
<rub n="2" titre="bio"/>
</arb>
Comment je peux obtenir ça? svp j'ai besoin de vous car je commence à saturer!