Bonjour,

J'ai une page que j'aimerais qui affiche des données récupéré depuis un fichier xml.

Mais j'aimerais que ma page affiche juste une données d'un endroit précis de mon fichier xml:

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<thumbnails>
	<id>1</id>
		<url>photo/carte/carte-1.jpg</url>
			<ann>1997</ann>
				<description>Carte d'affaire</description>
	<id>2</id>
		<url>photo/carte/carte-2.jpg</url>
			<ann>1997</ann>
				<description>Carte d'affaire</description>
	<id>3</id>
		<url>photo/carte/carte-3.jpg</url>
			<ann>1997</ann>
				<description>Carte d'affaire</description>
</thumbnails>

J'ai trouver un code me permettant d'afficher le contenu de mon fichier mais voilà ça ne marche pas comme je le désire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php
$porte = simplexml_load_file('donnees.xml');
foreach ($porte->ArrayOfString->string as $v){
		$v->id;
}
?>
J'aimerais que ma page puisse afficher mes donnée comme suit:

Si le "id" = 1 alors affiche:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<div>
<table width="200" border="0">
<tr>
<td rowspan="2">$url</td>
<td>$ann</td>
</tr>
<tr>
<td>$description</td>
</tr>
</table>
</div>
Est-ce que quelqu'un pourrais m'aider.

Merci

Frédéric