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:

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>';
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.

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.