Bonjour,
je génère un fichier xml grâce à une requête sql avec mon fichier php
Mon xml est de ce type:
J'ai défini un array de ce type pour mes catégories:
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
40
41
42
43
44
45
46 <item id="12054"> <main_info> <brand id="5"></brand> <segment id="279"></segment> <ean></ean> </main_info> <description> <language code="fr"> <main_description></main_description> <short_description></short_description> <marketing_description></marketing_description> </language> <language code="uk"> <main_description>Digital </main_description> <short_description></short_description> <marketing_description></marketing_description> </language> </description> <media> <main></main> <secondary></secondary> </media> <specification> <language code="fr"> <value code="HD00061260"></value> </language> <language code="uk"> <value code="HD00061260"></value> </language> </specification> <price> <country code="fr"> <delivery></delivery> <unit_price></unit_price> <sales_unit_price></sales_unit_price> <bundle_unit_price></bundle_unit_price> <weee_amount></weee_amount> <state></state> <shipping_price_alone></shipping_price_alone> <shipping_price_multi></shipping_price_multi> <site_id></site_id> <shipping_desc></shipping_desc> <stock>1</stock> </country> </price> </item>
Selon ma requête par exemple si $flux_categories[$i]['id'] = 21
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $flux_categories = array(); $flux_categories[] = array( 'id' => '21', 'text' => 'Bagues'); $flux_categories[] = array( 'id' => '22', 'text' => 'Pendentifs'); $flux_categories[] = array( 'id' => '23', 'text' => 'Colliers'); $flux_categories[] = array( 'id' => '24', 'text' => 'Bracelets');
je voudrais créé ce même <item> avec à chaque fois cette ligne qui difère (en rouge également dans l'exemple du xml<value code="HD00061260"></value> uniquement. La structure du xml reste la même.
je ne sais pas du tout comment faire ça.
Je vous remercie d'avance pour votre compréhension et votre aide.
Partager