Bonjour,


Je souhaiterais pouvoir contrôler le nombre de produits à afficher à partir d'une boucle for.

Dans mon exemple, j'ai définis i à 8 alors et le flux ne contient que 4 éléments et lorsqu'un élément n'est pas présent j'ai des éléments vide qui apparaissent.

Vous pouvez voir le résultat à cette adresse :

http://fleurs.ducoo.com/index.php5


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php 
$xml = simplexml_load_file('flux.xml');
for($i=0; $i<=8; $i++) {
echo '<div class="bouquet">';
echo '<ul><li class="title"><a href="'.$xml->product[$i]->productURL.'" rel="nofollow">'.utf8_decode((string)$xml->product[$i]->name).'</a></li></ul>';
echo '<a href="'.$xml->product[$i]->productURL.'" rel="nofollow">'.'<img src="'.$xml->product[$i]->image150URL.'"></a>';
echo '<ul><li class="prix">'.$xml->product[$i]->price.' €</li>';
echo '<li class="acheter"><a href="'.$xml->product[$i]->productURL.'" rel="nofollow">'.'Acheter</a></li>';
echo '</ul></div>';
}
?>