Bonjour,
je vous explique mon problème, je fait une requête sur ma base de donnée.
Apres je creer un xml avec mes donnée.
voici l'architecture du xml que je veux:
......
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <Catalogue> <genre type="Cin"> <sous-genre type="Act"> <item> <film id="5"> <titre>Mon film</titre> </film> </item> <item> <film id="6"> <titre>Mon film2</titre> </film> </item> </sous-genre> <sous-genre type="SF"> <item> <film id="60"> <titre>Mon film16</titre> </film> </item> <item> <film id="75"> <titre>Mon film26</titre> </film> </item> </sous-genre> </genre> <genre type="Roman"> <item> <film id="902"> <titre>Mon film89</titre> </film> </item> <item> <film id="100"> <titre>Mon film100</titre> </film> </item> <Catalogue>
pour mon genre pas de probleme :
Sauf que pour le genre Cin j'ai une autre balise Sous genre, je voudrais faire la meme chose que pour genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 or($x = 0 ; $x < mysql_num_rows($query) ; $x++){ $row = mysql_fetch_assoc($query); if($styleCourant != $row['category']) { $styleCourant = $row['category']; $item = $xml->addChild("genre"); $item->addAttribute("type",$styleCourant);
Sauf que ceci ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if ($row['category'] == 'Cin'){ if($styleCourant2 != $row['categorytitle']){ $styleCourant2 = $row['categorytitle']; $val = $item->addChild("sousgenre"); $val->addAttribute("type",$styleCourant2); }
Comment puis je faire.
Partager