Bonjour
Comme indiquer dans le titre j'aimerais crée un fichier xml via du code php, pour se faire j'ai :
- Des éléments qui sont dans une base de donnée.
- Une page pour sélectionner ce que l'on veut ajouter au XML ( Récupération de l'id )
- Une structure précis a crée dans le xml.
J'arrive a crée le fichier XML sans problème, j'arrive aussi a avoir toute ma structure sans soucis DU MOMENT que je n'ai qu'un élément sélectionner. Si j'en sélectionne un deuxième ma structure XML ne fonctionne plus car elle se dédouble. Voici un exemple de ce qui se passe :
Voici un schèma comme exemple :
Ce que j'aimerais obtenir est ceci ;
Mais j'obtiens ceci :
Si quelqu'un sait m'aider a trouver la solution.
Niveau code j'utilise un "foreach ($tabcheck as $checking)" (Par rapport au nombre d’élément cocher sur la page juste avant ) suivit d'un "while" pour pouvoir récupérer en boucle mes données dans ma base par rapport à l'id de ce qui a été sélectionner.
Modifié par Deynox (30 Jun 2014 - 19:00)
Comme indiquer dans le titre j'aimerais crée un fichier xml via du code php, pour se faire j'ai :
- Des éléments qui sont dans une base de donnée.
- Une page pour sélectionner ce que l'on veut ajouter au XML ( Récupération de l'id )
- Une structure précis a crée dans le xml.
J'arrive a crée le fichier XML sans problème, j'arrive aussi a avoir toute ma structure sans soucis DU MOMENT que je n'ai qu'un élément sélectionner. Si j'en sélectionne un deuxième ma structure XML ne fonctionne plus car elle se dédouble. Voici un exemple de ce qui se passe :
Voici un schèma comme exemple :
<collection>
<livre>
<titre></titre>
<auteur></auteur>
<annee></annee>
<appreciation></appreciation>
<detail>
<annee_publication><annee_publication>
<nombre_page></nombre_page>
</detail>
</livre>
</collection>
Ce que j'aimerais obtenir est ceci ;
<collection>
<livre>
<titre></titre>
<auteur></auteur>
<annee></annee>
<appreciation></appreciation>
<detail>
<annee_publication><annee_publication>
<nombre_page></nombre_page>
</detail>
</livre>
<livre>
<titre></titre>
<auteur></auteur>
<annee></annee>
<appreciation></appreciation>
<detail>
<annee_publication><annee_publication>
<nombre_page></nombre_page>
</detail>
</livre>
</collection>
Mais j'obtiens ceci :
<collection>
<livre>
<titre></titre>
<auteur></auteur>
<annee></annee>
<appreciation></appreciation>
<titre></titre>
<auteur></auteur>
<annee></annee>
<appreciation></appreciation>
<detail>
<annee_publication><annee_publication>
<nombre_page></nombre_page>
<annee_publication><annee_publication>
<nombre_page></nombre_page>
</detail>
</livre>
</collection>
Si quelqu'un sait m'aider a trouver la solution.
Niveau code j'utilise un "foreach ($tabcheck as $checking)" (Par rapport au nombre d’élément cocher sur la page juste avant ) suivit d'un "while" pour pouvoir récupérer en boucle mes données dans ma base par rapport à l'id de ce qui a été sélectionner.
Modifié par Deynox (30 Jun 2014 - 19:00)