Bonjour
j'ai une base de données avec plusieurs data récupérer.
mes colones : ID / Titre / genre / sous genre
dans la colone genre, je vais avoir plusieurs fois "Aventure".
Par la suite je veux créer mon xml:
dans cette exemple cela me fait une seule balise Aventure, le seule problème après j'aurais par exemple le genre "policier" et je voudrais faire aussi une balise policier est mettre tous mes items avec le champ policier dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22$xml = "<?xml version='1.0' ?>\n"; $xml .= '<Catalogue>'; $xml .= '<Aventure>'; while( $row = mysql_fetch_assoc($query) ) { if($row['sous_genre'] == "Aventure"){ $xml .= '<Item>'; $xml .= '<monID id="' . $row['id'] . '">'; $xml .= '<titre>' . htmlspecialchars($row['titre']) . '</titre>'; $xml .= '<sous-genre>' . htmlspecialchars($row['sous_genre']) . '</sous-genre>'; $xml .= '</monID>'; $xml .= '</Item>'; } } $xml .= '</Aventure>'; $xml .= '</Catalogue>';
Sauf que je voudrais par exemple faire une seule balise Aventure et que tous mes item qui sont égale à Aventure les mettre dans cette balise.
je ne veux pas créer une balise Aventure ou Policier à chaque fois.
Partager